Java中String类的一些用法 和含义
2016-07-19 09:11
471 查看
对于一个新手来学习Java的API 还是有点困难的,如果有C语言的基础 也许会学的更加好的,今天学到了Java中的String类,在这与大家分享一下,可能不是很完整,希望对大家有帮助。
接下来我就把我的代码 贴到这里,只供参考
总结,学习这个东西,需要我每天坚持,应为我们需要让这些代码成为我们的朋友,所以一开始,需要天天与它交流,这样我们才能掌握它,运用它。
祝大家,在今后的人生中,能很好的学习它
接下来我就把我的代码 贴到这里,只供参考
import java.util.Arrays; /**String测试类*/ public class TestString { public static void main(String[] args) { String str = "Holle world"; // 此方法是根据索引值,获取字符 char ch1 = str.charAt(1); System.out.println("ch1=" + ch1); String str1 = "abc"; // 次方法 判断两个字符串 是否相等 // 比较的原理是依次比较每个字符的字符编码。首 // 先比较两个字符串的第一个字符,如果第一个字 // 符串的字符编码大于第二个的字符串的字符编码, // 则返回大于0的值,如果小于则返回小于0的值, // 如果相等则比较后续的字符,如果两个字符串中 // 的字符编码完全相同则返回0。 int is = str1.compareTo(str); System.out.println("is=" + is); String str2 = "123"; // 此方法是 将str1的字符串连接st2 String str3 = str2.concat(str1); System.out.println("str3" + str3); // 此方法是根据 字符串 索引的起始位置 int indexOf = str.indexOf("a"); System.out.println(indexOf); // 此方法是 判断 str字符串中 是否已world结尾 // 返回 true 和 false boolean st4 = str.endsWith("world"); System.out.println("st4=" + st4); // 此方法是 判断 str字符串中 是否已world开头 // 返回 true 和 false boolean st5 = str.endsWith("world"); System.out.println("st4=" + st5); // 此方法是 将字符串 以空格 分割 将其存入到 字符串数组中 String[] str6 = str.split(" "); System.out.println("str6=" + str6); // 根据字符到str中最后一次出现的索引 int lastIndexOf = str.lastIndexOf("l"); System.out.println("lastIndexOf=" + lastIndexOf); // 判断字符串是否为空 boolean empty = str.isEmpty(); System.out.println("empty=" + empty); // 则该代码的作用是取字符串s1中索引值为2(包括)以后的所有字符作为子串,则字符串s1的值是”st”。 // 如果数字的值和字符串的长度相同,则返回空字符串 String s1 = "Test"; String s2 = s1.substring(2); System.out.println(" s2=" + s2); // 则该代码的作用是取字符串s6中从索引值2(包括)开始,到索引值5(不包括)的部分作为子串,则字符串s1的值是”stS”。 String s5 = "TestString"; String s6 = s5.substring(2, 5); System.out.println(" s5=" + s6); // toCharArray该方法的作用和getBytes方法类似,即将字符串转换为对应的char数组。 String s = "abc"; char[] c = s.toCharArray(); System.out.println("c=" + Arrays.toString(c)); byte[] b = s.getBytes(); System.out.println("c=" + Arrays.toString(b)); // toLowerCase方法 // 该方法的作用是将字符串中所有大写字符都转换为小写 String s7 = "AbC123"; String s8 = s7.toLowerCase(); System.out.println("s8=" + s8); // toUpperCase方法 // 该方法的作用是将字符串中所有小写字符都转换为打写 String s9 = "abc123"; String s10 = s9.toUpperCase(); System.out.println("s10=" + s10); //trim方法 //该方法的作用是去掉字符串开始和结尾的所有空格,然后形成一个新的字符串。 //该方法不去掉字符串中间的空格 String str11=" abc "; System.out.println("str11"+str11.trim()); //分别用四个字符串测试 replace()方法 替换 System.out.println("replace():"); String str12="abcdg"; str12.replace("b","12"); } }
总结,学习这个东西,需要我每天坚持,应为我们需要让这些代码成为我们的朋友,所以一开始,需要天天与它交流,这样我们才能掌握它,运用它。
祝大家,在今后的人生中,能很好的学习它
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Manifest 用法
- Android之获取手机上的图片和视频缩略图thumbnails
- android string.xml文件中的整型和string型代替
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 什么是 GraphQL?
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- Spark RDD API详解(一) Map和Reduce
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器