Java初学者

先来一段小代码试试手,嘿嘿!

package com.itheima.tests06;

import java.util.ArrayList;
import java.util.Scanner;

/*
 * 提示用户在控制台上输入五个字符串,将这五个字符串存放在ArrayList集合中 
a)删除集合中长度小于5的字符串
b)将集合中所有字符串替换为每个字符串本身的长度.
 */
public class Test05 {

    public static void main(String[] args) {
        
        ArrayList<String> list = new ArrayList<>();
        Scanner sc = new Scanner(System.in);
        
        for (int i = 0; i < 5; i++) {
            System.out.println("请输入第"+(i+1)+"个字符串:");
            String num = sc.next();
            list.add(num);
        }
        
        for (int i = 0; i < list.size(); i++) {
            if (list.get(i).length()<5) {
                list.remove(i);
                i--;
            }else {
                //将集合中所有字符串替换为每个字符串本身的长度
                list.set(i, list.get(i).length()+"");
                
            }
        }
        System.out.println(list);

    }

}
人生就像一场路途,尝遍酸甜苦辣,方知人生苦甜.
原文地址:https://www.cnblogs.com/zennon/p/8076183.html