返回顶部
首页 > 资讯 > 精选 >字符串在Java项目中有哪些使用方法
  • 890
分享到

字符串在Java项目中有哪些使用方法

java字符串中有 2023-05-31 16:05:16 890人浏览 八月长安
摘要

这期内容当中小编将会给大家带来有关字符串在Java项目中有哪些使用方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。public class StudyString { public static

这期内容当中小编将会给大家带来有关字符串在Java项目中有哪些使用方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

public class StudyString {    public static void main(String[] ergs){        //字符串的声明与赋值        String name = "蔡宇飞";        String hisname = new String ("小明");        System.out.println(name+"和"+hisname+"是好朋友");        //字符串基本操作        //获取字符串的长度        //字符串名.length() 返回字符的个数        String hello = "hello world!";        int length = hello.length();        System.out.println(hello+"的长度是"+length);        //字符串连接        //String类提供的concat()方法        //字符串1.concat(字符串2) 返回值是一个字符串        String twoname = name.concat(hisname);        System.out.println(twoname);    //字符串比较        //String提供的equals()方法,返回值为boolean类型。两个字符串中每个字符完全一致时才为turn.否则为false        //字符串1.equals(字符串2)        String str1 = "fuck";        String str2 = "FUCK";        if (str1.equals(str2))            System.out.println("相同");        else            System.out.println("不同");        //String还提供了equalsIgnoreCase()方法,这个与上面的区别是不区分字母的大小写。返回值同样为boolean类型        //字符串1.equalsIgnoreCase(字符串2)        if(str1.equalsIgnoreCase(str2))            System.out.println("相同");        else            System.out.println("不同");   //字符串截取        //从字符串中截取一部分作为新的字符串,String类提供的substring来实现        //字符串.substring (开始位置); 或者  字符串.substring (开始位置,结束位置);        //第一种是从开始位置直到结束,第二种从开始位置到结束位置.        String my ="my name is caiyufei,I love Java and python.";        String love =my.substring(20);         String myname = my.substring(11, 19);        System.out.println(love);        System.out.println(myname);        //字符串查找        //在一个字符串中查找另一个字符串,String类提供了indexOf方法来实现        //字符串1.indexOf(字符串2) 或  字符串1.indexOf(字符串2,开始位置)        int lovenum = my.indexOf(love);        int mynamenum = my.indexOf(myname);        System.out.println(lovenum);        System.out.println(mynamenum);        //字符串替换        //用一个新字符去替换字符串中指定的所有字符 String类提供了replace方法实现这种替换        //字符串1.replance(被替换字符,替换字符)        char I_ = 'I';        char m_ = 'M';        System.out.println(love.replace(I_, m_)); //M love Java and Python.  //字符串与字符数组        //将字符数组作为构造函数的参数直接转换成字符串        char [] helloArray = {'h','e','l','l','o'};        String helloString = new String (helloArray);        System.out.println(helloString);        //将字符串转为字符数组        //toCharArray()方法        char [] Array = helloString.toCharArray();        for (int i = 0;i<Array.length;i++)            System.out.println(Array[i]);        //其他方法        //字符串中英文字母转换为小写        String eng = "I Love English";        String eng_1 = eng.toLowerCase();        System.out.println(eng_1);        //字符串中英文字母转为大写        String eng_2 = eng.toUpperCase();        System.out.println(eng_2);        //返回指定索引处的字符        char en = eng.charAt(5);        System.out.println(en);//e        //比较字符串,返回int        int num_1 = eng.compareTo(eng_1);        System.out.println(num_1); //返回第一个找到的子字符串的位置,若无则返回-1        String loves = "Love";        int lovenum1 = eng.indexOf(loves);        System.out.println(lovenum1); //2        //去除字符串前后空格        String world = "   I love my world   ";        System.out.println(world);        world = world.trim();        System.out.println(world);        //判断suffix是否为字符串的开始        String suffix = "world";        if (world.startsWith(suffix))            System.out.println("world是字符串world的开始");        else            System.out.println("world不是字符串world的开始");  //判断suffix是否为字符串的结尾        if (world.endsWith(suffix))            System.out.println("world是字符串world的结尾");        else            System.out.println("world不是字符串world的结尾");        //String buffer 类        //极大的提高字符串的处理速度,缺点是占内存大。在处理极大量字符时使用        StringBuffer sb = new StringBuffer("StringBuffer beautifer Good");        System.out.println(sb);        //添加参数到StringBuffer对象中        sb.append(",");        sb.append("I love StringBuffer!");        System.out.println(sb);        //删除StringBuffer对象中指定字符或字符序列        sb.deleteCharAt(0);//删指定位置的一个字符        System.out.println(sb);        sb.delete(0, 12);//从某位置到某位置全删        System.out.println(sb);        //    }}

--结束END--

本文标题: 字符串在Java项目中有哪些使用方法

本文链接: https://lsjlt.com/news/226976.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 字符串在Java项目中有哪些使用方法
    这期内容当中小编将会给大家带来有关字符串在Java项目中有哪些使用方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。public class StudyString { public static ...
    99+
    2023-05-31
    java 字符串 中有
  • java中拼接字符串有哪些方法
    这篇文章给大家分享的是有关java中拼接字符串有哪些方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。示例代码public class Test {  List&...
    99+
    2023-05-30
  • java字符串替换方法有哪些
    Java中字符串替换的方法有以下几种:1. replace(char oldChar, char newChar):将字符串中的指定...
    99+
    2023-09-05
    java
  • Python字符串的使用方法有哪些
    这篇文章主要讲解了“Python字符串的使用方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python字符串的使用方法有哪些”吧!str(字符串)1.字符串是 Python 中最常...
    99+
    2023-06-02
  • python中有哪些字符串方法
    python中有哪些字符串方法?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Python的优点有哪些1、简单易用,与C/C++、Java、C# 等传统语言相比,Python...
    99+
    2023-06-14
  • python中字符串方法有哪些
    python中字符串方法有哪些?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学研究;...
    99+
    2023-06-14
  • Redis在项目中的使用方法有哪些
    本篇内容介绍了“Redis在项目中的使用方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!springboot中redis相关配置po...
    99+
    2023-06-22
  • 如何在java项目中使用字符串与数字的性能
    这期内容当中小编将会给大家带来有关如何在java项目中使用字符串与数字的性能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。对于大数据处理来说,从字符串替换为数字类型,可以极大地节省内存、磁盘存储以及网络带...
    99+
    2023-05-31
    java 字符串 ava
  • Java字符串拼接的方法有哪些
    这篇文章主要为大家展示了“Java字符串拼接的方法有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java字符串拼接的方法有哪些”这篇文章吧。> 字符串拼接一般使用“+”,但是“+”不...
    99+
    2023-06-22
  • java字符串反转的方法有哪些
    这篇文章主要介绍了java字符串反转的方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、用stringBuffer或者stringBuilder自带的reverse...
    99+
    2023-06-29
  • java字符串替换的方法有哪些
    Java字符串替换的方法有以下几种:1. 使用replace()方法:该方法用于将指定的字符或字符串替换为新的字符或字符串。它接受两...
    99+
    2023-08-16
    java
  • Java字符串比较的方法有哪些
    本篇内容主要讲解“Java字符串比较的方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java字符串比较的方法有哪些”吧!java字符串如何进行比较我们可以根据内容和引用来比较Java中...
    99+
    2023-07-05
  • Java截取字符串的方法有哪些
    这篇文章主要介绍了Java截取字符串的方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java截取字符串的方法有哪些文章都会有所收获,下面我们一起来看看吧。1 .substring()这个是比...
    99+
    2023-07-06
  • Java中拼接字符串String的方法有哪些
    这篇文章主要介绍“Java中拼接字符串String的方法有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Java中拼接字符串String的方法有哪些”文章能帮助大家解决问题。1. 前言Java ...
    99+
    2023-06-29
  • javascript中的字符串方法有哪些
    这篇文章主要介绍javascript中的字符串方法有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!javascript字符串方法:charAt()、concat()、fixed()、fontcolor(...
    99+
    2023-06-15
  • Python中字符串的方法有哪些
    Python中字符串的方法有很多,下面是一些常用的字符串方法:- `capitalize()`: 将字符串的第一个字符转换为大写,并...
    99+
    2023-08-30
    Python
  • 在Java项目中使用枚举类型的方法有哪些
    这期内容当中小编将会给大家带来有关在Java项目中使用枚举类型的方法有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 Java枚举类型enum一、   通常定义常量方法我...
    99+
    2023-05-31
    java 枚举 ava
  • java字符串遍历的常用方法有哪些
    这篇文章主要介绍“java字符串遍历的常用方法有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“java字符串遍历的常用方法有哪些”文章能帮助大家解决问题。1、介绍常见的数据结构和数据类型,如字符...
    99+
    2023-07-05
  • Javascript中字符串相关常用的使用方法有哪些
    小编给大家分享一下Javascript中字符串相关常用的使用方法有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!JavaScript的内置功能之一就是字符串连接,如果用‘+'连...
    99+
    2024-04-02
  • JavaScript中字符串对象有哪些方法
    这篇文章主要介绍JavaScript中字符串对象有哪些方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! JavaScript字符串对象的方法有:anch...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作