该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

//获取字符串的长度

String str2 = "helloword";

System.out.println(str2.length());

//利用数组创建string对象

char[] cha = {'h','e','l','l','o','w','o','r','d','!'};

String str = new String(cha);

System.out.println(str);

//利用数组创建string对象的第二种姿势

char[] cha = {'h','e','l','l','o','w','o','r','d','!'};

String str = new String(cha,0,5);

System.out.println(str);

//删除字符串最后一个字符

String str3 = "HelloWord!";

str3 = str3.substring(0, str3.length()-1);

System.out.println(str3);

//获取某一位置的字符 ,charAt()方法的索引从0开始

String str4 = "HelloWord";

char s = str4.charAt(5);

System.out.println(s);

//连接两个字符串

String str5 = "Hello";

String str6 = "Word";

System.out.println(str5.concat(str6));

//去除两边空格

String str7 = " Hello ";

System.out.println(str7);

str7 = str7.trim();

System.out.println(str7);

//比较两个字符串内容equalsIgnoreCase()方法比较不区分大小写

String str8 = "Hello";

String str9 = "hello";

System.out.println(str8.equals(str9));

System.out.println(str8.equalsIgnoreCase(str9));

//大小写的转换

String stt = "hello";

stt = stt.toUpperCase();

System.out.println(stt);

String stt2 = "HELLO";

stt2 = stt2.toLowerCase();

System.out.println(stt2);

//替换字符串,replaceAll()方法会使用另一个值替换列表中出现的所有某一指定值。

String str = "Hello";

str = str.replaceAll("l", "L");

System.out.println(str);

//分割字符串

String str = "Hello,Word";

String Astr[] = str.split(",");

for (String string : Astr) {

System.out.println(string);

}

java string字符操作_Java对String类型字符串的各种操作姿势相关推荐

  1. str在java中什么意思_Java中String的理解

    Java中String的理解 最近在读String的源码,看了些String的文章,自己对String作了下总结记录下来. 1.String为什么是不可变的? String是final类,不可继承,其 ...

  2. java中string类相等_Java中String类的常见面试题

    第一题:==与equals()的区别 1.判断定义为String类型的s1和s2是否相等 String s1 = "abc"; String s2 = "abc" ...

  3. java string 返回方法_java的String常见的操作方法

    String类对象的常用操作及方法 在Java中,String类包含有50多个方法来实现字符串的各种操作,以下介绍一些我们需要经常使用的方法. (1)字符串的连接 public String conc ...

  4. java string占用内存_Java中String到底占用多大的内存空间?

    写在前面 对于Java中的String类占用多大的内存空间这个问题,是最近面试中问的比较多的一个问题.很多小伙伴的回答的都不是很正确,有说不占空间的,有说1个字节的,有说2个字节的,有说3个字节的,有 ...

  5. java输出string变量名_java – 从String获取名称变量

    示例代码: int width = 5; int area = 8; int potato = 2; int stackOverflow = -4; 现在,假设我想让用户输入一个字符串: String ...

  6. java中replaceall用法_Java中String的ReplaceAll使用小结

    一.String使用ReplaceAll()后,把结果再赋给本身: java public static boolean inDateField(S2s bean1, Flag bean2) { St ...

  7. java构造字符缓冲区_java学习笔记 | 学步园

    一.数组 类型[] 名称=new 类型[长度] 二.字符串2.1字符串类Stringjava.lang.StringString 名称=new String("xxxx")=&qu ...

  8. 描述java泛型引入原则_Java/泛型的类型擦除/README.md · oslo/LearningNotes - Gitee.com

    前言 Java 泛型(Generic)的引入加强了参数类型的安全性,减少了类型的转换,但有一点需要注意:Java 的泛型在编译器有效,在运行期被删除,也就是说所有泛型参数类型在编译后都会被清除掉,看下 ...

  9. java io字符输出流_JAVA IO 字符输入流与输出流总结说明

    目录 OutputStreamWriter 用于向本地文件中写入数据 InputStreamReader 用于读取本地文件中的字节数据 FileReader 用于读取本地文件中的字节数据 FileWr ...

最新文章

  1. UE4 RHI与条件式编译
  2. Linux服务源码安装后开机自启动04-php-fpm
  3. 【通知】CCIE LAB北京考场9月1日起开放考试
  4. 成功领导者的20个好习惯
  5. java发送http post请求报文_Java 用HTTP的方式发送JSON报文请求
  6. LuoguP2680 运输计划
  7. python pytest raises()
  8. 优化网站性能 提高网站速度访问速度的14条实践(转)
  9. 远程开发工作具备因素有哪些?
  10. 【Docker】使用介绍
  11. WINDOWS10经常莫名其妙的卡死一会
  12. Android开发之自定义UI组件和属性
  13. [翻译]XNA 3.0 Game Programming Recipes之six
  14. 【Android】OKHTTP使用
  15. 实现工地实名制门禁管理的人脸识别系统
  16. Multi-armed Bandits(多臂老虎机问题)
  17. EXCEL无法插入公式
  18. 建广数科(文思海辉)招聘
  19. 什么是OLAP?主流八大开源OLAP技术架构对比
  20. Springboot美食汇开放平台8ob70计算机毕业设计-课程设计-期末作业-毕设程序代做

热门文章

  1. python—高阶函数
  2. mac mysql 默认字符集_MacOS中Mysql设置默认字符集
  3. duration java_Java Duration类| toHours()方法与示例
  4. IE与IE内核浏览器的那点事
  5. struts2显示列表序号的办法
  6. Python操作MySQL的封装类
  7. 【Faster RCNN detectron2】detectron2实现Faster RCNN目标检测
  8. sentry + vue实现错误日志监控
  9. C++PrimerPlus学习——第七章编程练习
  10. 将dll制作成控件_全国首例将“影视作品”制作成“网络图片集”方式侵权案宣判...