java string字符操作_Java对String类型字符串的各种操作姿势
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
//获取字符串的长度
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类型字符串的各种操作姿势相关推荐
- str在java中什么意思_Java中String的理解
Java中String的理解 最近在读String的源码,看了些String的文章,自己对String作了下总结记录下来. 1.String为什么是不可变的? String是final类,不可继承,其 ...
- java中string类相等_Java中String类的常见面试题
第一题:==与equals()的区别 1.判断定义为String类型的s1和s2是否相等 String s1 = "abc"; String s2 = "abc" ...
- java string 返回方法_java的String常见的操作方法
String类对象的常用操作及方法 在Java中,String类包含有50多个方法来实现字符串的各种操作,以下介绍一些我们需要经常使用的方法. (1)字符串的连接 public String conc ...
- java string占用内存_Java中String到底占用多大的内存空间?
写在前面 对于Java中的String类占用多大的内存空间这个问题,是最近面试中问的比较多的一个问题.很多小伙伴的回答的都不是很正确,有说不占空间的,有说1个字节的,有说2个字节的,有说3个字节的,有 ...
- java输出string变量名_java – 从String获取名称变量
示例代码: int width = 5; int area = 8; int potato = 2; int stackOverflow = -4; 现在,假设我想让用户输入一个字符串: String ...
- java中replaceall用法_Java中String的ReplaceAll使用小结
一.String使用ReplaceAll()后,把结果再赋给本身: java public static boolean inDateField(S2s bean1, Flag bean2) { St ...
- java构造字符缓冲区_java学习笔记 | 学步园
一.数组 类型[] 名称=new 类型[长度] 二.字符串2.1字符串类Stringjava.lang.StringString 名称=new String("xxxx")=&qu ...
- 描述java泛型引入原则_Java/泛型的类型擦除/README.md · oslo/LearningNotes - Gitee.com
前言 Java 泛型(Generic)的引入加强了参数类型的安全性,减少了类型的转换,但有一点需要注意:Java 的泛型在编译器有效,在运行期被删除,也就是说所有泛型参数类型在编译后都会被清除掉,看下 ...
- java io字符输出流_JAVA IO 字符输入流与输出流总结说明
目录 OutputStreamWriter 用于向本地文件中写入数据 InputStreamReader 用于读取本地文件中的字节数据 FileReader 用于读取本地文件中的字节数据 FileWr ...
最新文章
- UE4 RHI与条件式编译
- Linux服务源码安装后开机自启动04-php-fpm
- 【通知】CCIE LAB北京考场9月1日起开放考试
- 成功领导者的20个好习惯
- java发送http post请求报文_Java 用HTTP的方式发送JSON报文请求
- LuoguP2680 运输计划
- python pytest raises()
- 优化网站性能 提高网站速度访问速度的14条实践(转)
- 远程开发工作具备因素有哪些?
- 【Docker】使用介绍
- WINDOWS10经常莫名其妙的卡死一会
- Android开发之自定义UI组件和属性
- [翻译]XNA 3.0 Game Programming Recipes之six
- 【Android】OKHTTP使用
- 实现工地实名制门禁管理的人脸识别系统
- Multi-armed Bandits(多臂老虎机问题)
- EXCEL无法插入公式
- 建广数科(文思海辉)招聘
- 什么是OLAP?主流八大开源OLAP技术架构对比
- Springboot美食汇开放平台8ob70计算机毕业设计-课程设计-期末作业-毕设程序代做
热门文章
- python—高阶函数
- mac mysql 默认字符集_MacOS中Mysql设置默认字符集
- duration java_Java Duration类| toHours()方法与示例
- IE与IE内核浏览器的那点事
- struts2显示列表序号的办法
- Python操作MySQL的封装类
- 【Faster RCNN detectron2】detectron2实现Faster RCNN目标检测
- sentry + vue实现错误日志监控
- C++PrimerPlus学习——第七章编程练习
- 将dll制作成控件_全国首例将“影视作品”制作成“网络图片集”方式侵权案宣判...