java字符串?dāng)?shù)組以關(guān)鍵字排序

2023-03-21 01:05

3個(gè)回答
額,不想開eclipse,代碼就不寫了,給個(gè)提示吧,這種東西,如果老是要參考別人的代碼來理解,那么編程是永遠(yuǎn)提高不了的,廢話不多說
1.
輸入輸出流對(duì)文件中的字符串進(jìn)行讀取,可以用字符流(filereader),也可以用字節(jié)流(fileinputstream,字節(jié)流讀取到的是字節(jié),所以需要轉(zhuǎn)化成字符串)
2.
比較的方法:有幾種吧
a)string對(duì)象的contains方法(字符串中是否包含有輸入的字符串,有則認(rèn)為可能是關(guān)鍵字);b)string對(duì)象的indexof方法(有則認(rèn)為可能是關(guān)鍵字);c)由于存放在文件中的字符串每個(gè)關(guān)鍵字肯定是由某個(gè)符號(hào)分開的,可以先進(jìn)行split分割,之后遍歷分割得到的字符串?dāng)?shù)組
幾種比較的方法,前兩種還需要進(jìn)一步判斷在文件中相應(yīng)字符串的前后字符是什么,如果是分隔符,那么就說明輸入的是關(guān)鍵字了
好了,還有別的問題再提出來吧,代碼我是懶得寫的~
得自己編寫,先計(jì)算每行的和;存入一個(gè)數(shù)組;比較大小,得到行的順序;按這個(gè)順序,重組數(shù)組
先用String的split方法(分隔符是空格)把最后一個(gè)的數(shù)字得到,然后用最后一個(gè)的數(shù)字來排序(Arrays.sort),最后按排序后的數(shù)組輸出,這樣就可以達(dá)到目標(biāo)了吧!
相關(guān)問答
java字符串?dāng)?shù)組以關(guān)鍵字排序
2個(gè)回答2023-03-04 07:12
先用String的split方法(分隔符是空格)把最后一個(gè)的數(shù)字得到,然后用最后一個(gè)的數(shù)字來排序(Arrays.sort),最后按排序后的數(shù)組輸出,這樣就可以達(dá)到目標(biāo)了吧!
java字符串?dāng)?shù)組怎么排序?
3個(gè)回答2022-12-21 01:10
一般情況下用 java.util.Arrays.sort(字符串?dāng)?shù)組);按字典排序, 比如 "2" 就大于 "123" 如果你對(duì)字符串有自己的排序方法, 比如按長度等 那么你就要實(shí)現(xiàn)自己的Comp...
全文
Java中怎么對(duì)數(shù)組中的字符串進(jìn)行排序
1個(gè)回答2023-02-12 18:38
定義兩個(gè)數(shù)組,使用類似鍵值對(duì)的方式
Java中怎么對(duì)數(shù)組中的字符串進(jìn)行排序
1個(gè)回答2022-12-24 10:00
Collections.sort(數(shù)組)
java中怎么對(duì)一串字符進(jìn)行排序!
2個(gè)回答2023-02-12 18:39
先用StringTokenizer將原字符串分解到一個(gè)字符串?dāng)?shù)組里面,然后用Array類(需要import)的sort方法就可以排序了,簡單.....
編寫一個(gè)java程序?qū)σ粋€(gè)字符串?dāng)?shù)組進(jìn)行排序
1個(gè)回答2023-03-01 17:15
怎么排序,給個(gè)你要實(shí)現(xiàn)的排序規(guī)則啊。
java中應(yīng)該怎樣對(duì)字符串?dāng)?shù)組進(jìn)行排序
1個(gè)回答2023-02-10 02:45
可以使用冒泡排序,選擇排序等多種方式就行排序,兩個(gè)for循環(huán)嵌套就可以或者使用sort()方法進(jìn)行快速排序
Java 字符數(shù)組排序問題
1個(gè)回答2023-02-11 16:36
字母排列,書出 2是你找到的orange排列在第2位 (0開始算) 後面的 -5 是.......我也不知道反正就是超過長度了!!!!
(java)輸入一字符串,判斷是否為Java關(guān)鍵字
1個(gè)回答2023-03-10 15:03
額,不想開eclipse,代碼就不寫了,給個(gè)提示吧,這種東西,如果老是要參考別人的代碼來理解,那么編程是永遠(yuǎn)提高不了的,廢話不多說 1. 輸入輸出流對(duì)文件中的字符串進(jìn)行讀取,可以用字符流(filere...
全文
java中如何將java的關(guān)鍵字保存在一個(gè)文本文件中,判斷一個(gè)字符串是否為java的關(guān)鍵
2個(gè)回答2022-12-26 08:30
這個(gè)如果你要寫編譯器的話要看看編譯原理。 如果是關(guān)鍵字校驗(yàn)我倒是可以提供一個(gè)思路。 首先,你把關(guān)鍵字存儲(chǔ)在文本中要有一定的規(guī)則。比如以換行作為分割。當(dāng)輸入一個(gè)字符串的時(shí)候,按行讀取文本進(jìn)行匹配,如果匹...
全文