2019年9月19日
摘要: 这是javaeye上非常经典的关于线程的帖子,写的非常通俗易懂的,适合任何读计算机的同学. 线程同步 我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源 阅读全文
posted @ 2019-09-19 23:51 每天在路上2018 阅读(2770) 评论(0) 推荐(0) 编辑
摘要: 最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区 阅读全文
posted @ 2019-09-19 23:24 每天在路上2018 阅读(1349) 评论(1) 推荐(0) 编辑
摘要: String对象是不可改变的。每次使用 System.String类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用Syste 阅读全文
posted @ 2019-09-19 22:58 每天在路上2018 阅读(34248) 评论(0) 推荐(2) 编辑
摘要: public static String reverse(String str){ return new StringBuilder(str).reverse().toString(); } public void test09() { String str = "hello"; for (int 阅读全文
posted @ 2019-09-19 22:57 每天在路上2018 阅读(253) 评论(0) 推荐(0) 编辑
摘要: String str="Hello World"; System.out.println( str.replace( 'H','W' ) ); System.out.println( str.replaceFirst("He", "Wa") ); System.out.println( str.re 阅读全文
posted @ 2019-09-19 22:42 每天在路上2018 阅读(189) 评论(0) 推荐(0) 编辑
摘要: public static void main(String args[]) { String str = "this is Java"; System.out.println(removeCharAt(str, 3)); } public static String removeCharAt(St 阅读全文
posted @ 2019-09-19 22:32 每天在路上2018 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: 以下实例中我们通过字符串函数 strOrig.lastIndexOf(Stringname) 来查找子字符串 Stringname 在 strOrig 出现的位置: 也可以从前向后遍历数据,判断里面strOrig[i]=="Runoob",i++; String strOrig = "Hello w 阅读全文
posted @ 2019-09-19 22:26 每天在路上2018 阅读(4045) 评论(0) 推荐(0) 编辑
摘要: 1.字符串比较 compareTo() 方法用于两种方式的比较: 字符串与对象进行比较。 按字典顺序比较两个字符串。 返回值 返回值是整型,它是先比较对应字符的大小(ASCII码顺序),如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值,如果第一个字符和参数的第一个字符相等,则以第二 阅读全文
posted @ 2019-09-19 22:20 每天在路上2018 阅读(1394) 评论(0) 推荐(0) 编辑