摘要: 截取字符串,在java语言中的用法 public String substring(int beginIndex) 返回一个新字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。 参数: beginIndex - 开始处的索引(包括) 返回: 指定的子字符串 异常 阅读全文
posted @ 2019-08-26 17:40 一位神秘丐帮 阅读(9261) 评论(0) 推荐(0)
摘要: trim()的作用是去掉字符串两端的多余的空格,注意,是两端的空格,且无论两端的空格有多少个都会去掉,当然 中间的那些空格不会被去掉,如: String s = " a s f g "; String s1 = s.trim(); 那么s1就是"a s f g",可见,这和上面所说的是一样的。 tr 阅读全文
posted @ 2019-08-26 16:10 一位神秘丐帮 阅读(843) 评论(0) 推荐(0)
摘要: 1、在字符串不经常发生变化的业务场景优先使用String(代码更清晰简洁)。如常量的声明,少量的字符串操作(拼接,删除等)。 2、在单线程情况下,如有大量的字符串操作情况,应该使用StringBuilder来操作字符串。不能使用String"+"来拼接而是使用,避免产生大量无用的中间对象,耗费空间且 阅读全文
posted @ 2019-08-26 10:28 一位神秘丐帮 阅读(178) 评论(0) 推荐(0)
摘要: next()、nextLine()、nextInt()作为scanner内置的方法,常常让人傻傻分不清楚,今天在这里记下他们的区别以及以此区别为出发点的用法:他们的区别在于对于空格的处理方式不同,以及返回值不同。 使用nextLine()方法时,不将空格看做是两个字符串的间隔,而是看作字符串的一部分 阅读全文
posted @ 2019-08-26 09:49 一位神秘丐帮 阅读(393) 评论(0) 推荐(0)