IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Java String类的一些常用方法 -> 正文阅读

[Java知识库]Java String类的一些常用方法

String str = "hhq123A";
?? ??? ?String str1 = "aH";
?? ??? ?String str2 = "A";
?? ??? ?
?? ??? ?char[] s = str.toCharArray();//将指定字符串转换成字符数组
?? ??? ?System.out.println(Arrays.toString(s));
?? ??? ?System.out.println(str.charAt(2));//返回指定索引的值
?? ??? ?System.out.println(str.codePointAt(6));//返回指定字符串索引的ASCII码值
?? ??? ?System.out.println(str1.compareTo(str2));//返回两个字符串ASCII码值的差,即str2的ASCII值97-str1的ASCIll值65
?? ??? ?System.out.println(str1.compareToIgnoreCase(str2));//忽略大小写,返回两个字符串ASCII码值的差,即0
?? ??? ?System.out.println(str1.concat(str2));//将a.concat(b)b中的值加到a后面
?? ??? ?System.out.println(str.contains(str2));//判断str中的值是否包含str2的值
?? ??? ?System.out.println(str.startsWith("hhq"));//判断str中是否以hhq开头
?? ??? ?System.out.println(str.endsWith("A"));//判断str中是否是A结尾
?? ??? ?System.out.println(str.equals(str1));//判断a.equals(b)中a与b的值是否相同(不忽略大小写)
?? ??? ?System.out.println(str.equalsIgnoreCase(str1));//忽略大小写判断str与str1的值是否相同

?? ??? ?byte[] bt = str.getBytes();//将指定字符串转换成byte数组存放起来
?? ??? ?System.out.println(Arrays.toString(bt));
?? ??? ?char[] ch1 = {65,97,48,49};
?? ??? ?str.getChars(0, 2, ch1, 1);//截取此字符串的部分,复制到目标字符数组中(第一个参数代表从此字符索引的第几位开始截取,
?? ??? ??? ??? ??? ??? ??? ??? ??? ?//第二个参数代表截取此字符的长度,第三个参数代表目标数组,第四个参数代表复制到目标参数的第几位
?? ??? ??? ??? ??? ??? ??? ??? ??? ?//需要注意的是复制到第几位时,目标的那一位会被覆盖掉。且并不会产生新的数组)
?? ??? ?System.out.println(Arrays.toString(ch1));
?? ??? ?System.out.println(str.indexOf("h"));//输出此a.indexof("b")从前往后找,第一个出现b的索引位置
?? ??? ?System.out.println(str.lastIndexOf("h"));//输出此a.indexof("b")从后往前找,第一个出现b的索引位置
?? ??? ?System.out.println(str.isEmpty());//判断此字符串是否为空,即长度是否为空
?? ??? ?System.out.println(str.length());//获取此字符串的长度
?? ??? ?String regx = "/w";
?? ??? ?System.out.println(str.matches(regx));//正则表达式匹配
?? ??? ?System.out.println(str.replace("123A", "niub"));//替换掉指定字符串中的字符(第一个参数代表原有字符,第二个参数代表新的字符)
?? ??? ?String str3 = "1,2,3,4,5";
?? ??? ?String[] str4 = str3.split(",");//将a.split("b")按b的格式分割字符串,返回一个字符串数组
?? ??? ?System.out.println(Arrays.toString(str4));
?? ??? ?System.out.println(str.substring(0, 2));//截取目标字符串的部分字符(第一个参数代表从那个索引开始,第二个代表在哪结束
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?//但是前闭后开即[a,b))
?? ??? ?
?? ??? ?System.out.println(str.toUpperCase());//将指定字符串转换成大写
?? ??? ?System.out.println(str.toLowerCase());//将指定字符串转换成小写
?? ??? ?String str5 = " hhq121 ";
?? ??? ?System.out.println(str5.trim());//去掉字符串首尾的空格
?? ??? ?String str6 = null;
?? ??? ?
?? ??? ?System.out.println(str6.valueOf(ch1));//将其他类型的值转换成字符串

?

?

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-09-30 11:48:08  更:2021-09-30 11:49:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 18:44:34-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码