Java中如何遍历字符串呢?

打印 上一主题 下一主题

主题 1034|帖子 1034|积分 3102

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
字符串是程序开发中我们见的最多的一种数据类型
对字符串的操作,也是我们日常涉及的最多的一种操作方式,那么如何遍历字符串为字符并输出呢?
下面笔者讲述三种操作方式,如下所示
   1.直接转成“字符数组”
   2.根据数组的长度,依次获取指定位置上的字符
   3.根据数组的长度,依次截取字符串上指定位置上的字符
  
遍历字符串是我们日常开发常用的操作,那么java中如何遍历字符串呢?
下文将一一道来,如下所示:  
实现思路:
1.toCharArray()
2.length() charAt()
3.length()substring(i ,i+1)
 
例: 
  1. public static void main(String[] args) {
  2. String str = "java265.com";
  3. //方法一
  4. char[] charArray = str.toCharArray();
  5. for (char i:charArray){
  6. System.out.println(i);
  7. }
  8. /*for (int i = 0; i < charArray.length; i++) {
  9. System.out.println(c[i]);
  10. }*/
  11. // 方法二
  12. for (int i = 0; i < str.length(); i++) {
  13. System.out.println(str.charAt(i));
  14. }
  15. //方法三
  16. for (int i = 0; i < str.length(); i++) {
  17. System.out.println(str.substring(i, i + 1));
  18. }
  19. }
复制代码
转自:http://www.java265.com/JavaJingYan/202202/16444858622309.html

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

卖不甜枣

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表