在Java中,可以通过Scanner类来实现字符数组的输入。首先,需要导入java.util.Scanner类。
1. 使用Scanner类的nextLine()方法来输入字符串,然后通过toCharArray()方法将字符串转换为字符数组。
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入字符串:"); String input = scanner.nextLine(); char[] charArray = input.toCharArray(); System.out.println("字符数组的长度为:" + charArray.length); System.out.println("字符数组的内容为:"); for (char c : charArray) { System.out.print(c + " "); } } }
运行程序后,控制台会提示输入字符串,输入完成后会输出字符数组的长度和内容。
2. 另一种方式是直接使用Scanner类的next()方法输入字符串,然后通过toCharArray()方法将字符串转换为字符数组。
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入字符串:"); String input = scanner.next(); char[] charArray = input.toCharArray(); System.out.println("字符数组的长度为:" + charArray.length); System.out.println("字符数组的内容为:"); for (char c : charArray) { System.out.print(c + " "); } } }
运行程序后,控制台会提示输入字符串,输入完成后会输出字符数组的长度和内容。
以上两种方式都可以实现字符数组的输入,只是使用的输入方式略有差异。可以根据实际需要选择其中的一种方式来实现字符数组的输入。
版权申明:财旺号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 1790309299@qq.com 举报,一经查实,本站将立刻删除。