java字符串数组以关键字排序

如题所述

额,不想开eclipse,代码就不写了,给个提示吧,这种东西,如果老是要参考别人的代码来理解,那么编程是永远提高不了的,废话不多说
1.
输入输出流对文件中的字符串进行读取,可以用字符流(filereader),也可以用字节流(fileinputstream,字节流读取到的是字节,所以需要转化成字符串)
2.
比较的方法:有几种吧
a)string对象的contains方法(字符串中是否包含有输入的字符串,有则认为可能是关键字);b)string对象的indexof方法(有则认为可能是关键字);c)由于存放在文件中的字符串每个关键字肯定是由某个符号分开的,可以先进行split分割,之后遍历分割得到的字符串数组
几种比较的方法,前两种还需要进一步判断在文件中相应字符串的前后字符是什么,如果是分隔符,那么就说明输入的是关键字了
好了,还有别的问题再提出来吧,代码我是懒得写的~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-11
先用String的split方法(分隔符是空格)把最后一个的数字得到,然后用最后一个的数字来排序(Arrays.sort),最后按排序后的数组输出,这样就可以达到目标了吧!
第2个回答  2020-06-15
得自己编写,先计算每行的和;存入一个数组;比较大小,得到行的顺序;按这个顺序,重组数组

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网