java读入26 个字母到数组
答案:4 悬赏:80 手机版
解决时间 2021-05-10 06:42
- 提问者网友:雾里闻花香
- 2021-05-09 20:36
我要把26个字母从键盘读入到一个数组,但是在读入的时候,想一次性输入26个字母,中间用 空格,不想输入一个就按ENTER,用IO,这个可以实现吗,请问高手怎么实现呢???用其它包也行,最好简单点。
最佳答案
- 五星知识达人网友:鱼芗
- 2021-05-09 21:12
如果你是直接写一个字符串类似"a b c d"这样,然后要把它拆分成a,b,c,d分别填入数组,那么就使用String.split方法。
如果你是要从键盘接收输入的信息,
那么就用System.in.read(byte[]),直到你按下Enter键才返回输入的字符串,然后把字符串进行拆分即可.
如果你需要一直监听从键盘的输入,那么就要建立一个线程,把System.in.read(byte[])放到线程中去执行
全部回答
- 1楼网友:话散在刀尖上
- 2021-05-09 23:56
当然可以的,很简单。
- 2楼网友:由着我着迷
- 2021-05-09 23:49
可以的啊!我提供思想..
这样做!输入一个用逗号隔开,赋值给str;
然后用str.Split(','),这个返回的是数组!
- 3楼网友:轻雾山林
- 2021-05-09 22:40
我给你一种方法:
你把字母分别用空格“ ”隔开输入,那么接收到的字符串就为:"a b c d....."
示例:
public class SplitDemo { public static String[] ss = new String[26]; public SplitDemo() { String s ="a b c d....."; //此处应为键盘接收 // 在每个空格字符处进行分解。 ss = s.split(" "); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯