可以使用Java中的Scanner类来获取用户输入的字符串,然后使用for循环逐个字符遍历字符串,如下所示:
import java.util.Scanner; public class StringTraversal { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入一个字符串:"); String str = scanner.nextLine(); for(int i=0; i<str.length(); i++){ char c = str.charAt(i); System.out.print(c + " "); } scanner.close(); } }
上面的代码首先使用Scanner类获取用户输入的字符串,然后使用for循环逐个字符遍历字符串,并将每个字符打印到控制台上。最后关闭Scanner对象以释放资源。
你可以在控制台输入任何字符串,程序都将逐个字符遍历并输出。
原文链接:codingdict.net