如何详细解析Java中String字符串的字符获取及其常用技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计885个文字,预计阅读时间需要4分钟。
前言:对于字符串的操作,我们常用的就是trim()去除前后空格、subString()截取子字符串等。下面是字符串常用方法的列表,大家要记一记哦,特别是charAt()方法,比较重要。
前言
对于字符串的操作,我们常用的就是trim()去除前后空格、subString()截取子字符串,其他的用的不多。下表中是字符串常用的方法。大家要记一记啊,特别是chartAt()方法比较重要的。因为一不小心就会被面试问到哦。
因为,本人偶尔会出去试试水,在一次随机面试过程中,就遇到面试官问的题:假设这里有个字符串String s = "aaabbbbccccdddd";问,如果去除掉重复的字母重新组成一个新的字符串。有几种解法?
一、循环字符串,解法
好吧,第一次碰到这种问题时,我愣了3秒后,说了一种日常开发中的惯用思维。代码如下:
方法一:s.length(), s.charAt(i)
String s = "aaabbbbccccdddd"; List<String> list = new ArrayList<String>(); //定义对象依次存放每一个字符 for(int i = 0; i < str.length() ; i++){ String ss = String.valueOf(str.charAt(i)); list.add(ss); } System.out.println(list.toString());
这其实算是一种标准解法啦,表要嘲笑我这个方法蠢。
本文共计885个文字,预计阅读时间需要4分钟。
前言:对于字符串的操作,我们常用的就是trim()去除前后空格、subString()截取子字符串等。下面是字符串常用方法的列表,大家要记一记哦,特别是charAt()方法,比较重要。
前言
对于字符串的操作,我们常用的就是trim()去除前后空格、subString()截取子字符串,其他的用的不多。下表中是字符串常用的方法。大家要记一记啊,特别是chartAt()方法比较重要的。因为一不小心就会被面试问到哦。
因为,本人偶尔会出去试试水,在一次随机面试过程中,就遇到面试官问的题:假设这里有个字符串String s = "aaabbbbccccdddd";问,如果去除掉重复的字母重新组成一个新的字符串。有几种解法?
一、循环字符串,解法
好吧,第一次碰到这种问题时,我愣了3秒后,说了一种日常开发中的惯用思维。代码如下:
方法一:s.length(), s.charAt(i)
String s = "aaabbbbccccdddd"; List<String> list = new ArrayList<String>(); //定义对象依次存放每一个字符 for(int i = 0; i < str.length() ; i++){ String ss = String.valueOf(str.charAt(i)); list.add(ss); } System.out.println(list.toString());
这其实算是一种标准解法啦,表要嘲笑我这个方法蠢。

