例題讀入字串,包括換行,然後用#f分割字串
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.Comparator;
public class ReadStrug {
public static void main(String args[]) {
String str=new String(";\\.*");
StringBuffer res=new StringBuffer();
int cnt=0;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
while(true) {
try {
char ch=(char)(in.read());
if(ch==str.charAt(cnt) && cnt==3) {
int len=res.length();
res.deleteCharAt(len-1);
res.deleteCharAt(len-2);
res.deleteCharAt(len-3);
break;
}else if(ch==str.charAt(cnt)) {
res.append(ch);
cnt++;
}
else {
res.append(ch);
cnt=0;
}
}catch(Exception e) {
e.printStackTrace();
}
}
String str2[]=res.toString().split("#");
Arrays.sort(str2);
try {
File file=new File("data.txt");
BufferedWriter out=new BufferedWriter(new FileWriter(file,true));
for(int i=0;i<str2.length;i++) {
out.write(str2[i]);
out.newLine();
out.flush();
}
out.flush();
out.close();
}catch(Exception e) {
e.printStackTrace();
}
Arrays.sort(str2, new Comparator<String>() {
public int compare(String s1,String s2) {
return s1.length()-s2.length();
}
});
System.out.println(str2[0]);
System.out.println(str2[str2.length-1]);
System.out.println(str2.length);
}
}
相關文章
- 分割字串問題字串
- 字串-字串分割字串
- JavaScript 字串換行JavaScript字串
- java split進行字串分割Java字串
- 分割字串字串
- [AWK]使用AWK進行分割字串以及擷取字串字串
- -5.C++讀入一行字串C++字串
- PHP分割字串PHP字串
- 字串分割方法字串
- C語言字串例題C語言字串
- shell中字串分割字串
- c++ 分割字串C++字串
- js split()分割字串生成陣列程式碼例項JS字串陣列
- 讀取不定長字串輸入字串
- 字串轉換字串
- python如何分割字串Python字串
- 字串分割 提取數字字串
- 字串分割注意事項字串
- 使用js語文json字串透過get方式傳值,然後用request接收JSON字串
- Golang 字串分割,替換和擷取 strings.SplitGolang字串
- Java String類,字串常量池,建立方法,字串的獲取,擷取,轉換,分割。Java字串
- js replace()方法進行字串替換JS字串
- SQL Server中也用格式字串定製日期轉換為字串SQLServer字串
- 字串格式化-%s%d%f字串格式化
- Python的字串分割方法Python字串
- MySQL字串函式 字串大小寫轉換MySql字串函式
- replace()方法替換字串內容程式碼例項字串
- js將物件轉換為字串程式碼例項JS物件字串
- sed 字串替換字串
- ACM 字串替換ACM字串
- 【轉載】Python字串操作之字串分割與組合Python字串
- Swift3.0語言教程分割字串與擷取字串Swift字串
- leetcode 1525 字串的好分割數目(雜湊表,字串分割)LeetCode字串
- 從Google Sheets內容的匯出,到字串換行問題Go字串
- 第五章 字串專題 ---------------- 5.4 實踐:替換字串中的空格字串
- Python字串講解舉例—工資字串!Python字串
- 字串大小寫轉換和字串的比較字串
- 第七章——字串(字串字面量轉換)字串