随笔 - 379,  文章 - 0,  评论 - 0,  阅读 - 6647

今天开始学习Android Studio,学习了as布局,linearlayout和relativelayout.

 

 顺便把昨天的课堂练习题的代码也发了。

 

 

package test;
import java.io.*;
import java.util.*;
public class ceshi {
public static void main(String[] args)throws FileNotFoundException, IOException {

File file=new File("D:/《飘》英文版.txt");
File file2=new File("D:/output.txt");
if(!file.exists())
{
System.out.println("文件不存在!");
}
else if(file.exists() && file.length() == 0) {
System.out.println("文件为空!");
} //判断是否文件为空
else
{
BufferedReader br=new BufferedReader(new FileReader(file));
BufferedWriter bw = new BufferedWriter(new FileWriter(file2)) ;

String s="";
int i,j;
ArrayList<ArrayList<String>> listall=new ArrayList();
String key;
String str;
while ((str = br.readLine()) != null) {
s=s+str;
}
/* s=br.readLine();*/
String s2 = s.replaceAll("\\s+", " ");
System.out.println(s2);
//将文本文件中的所有信息变为字符串
String []s1=s2.split(" ");//以空格为分割划分每个单词
if(s1.length==1)
System.out.println("单词数为1");
else
{

for(j=0;j<s1.length;j++)
{

ArrayList<String> list=new ArrayList<String>();
key=s1[j].substring(s1[j].length()-1);
list.add(s1[j]);
System.out.println("key:"+key);
for(i=1;i<s1.length;i++)
{

if(key.equals(s1[i].substring(0, 1)))
{
list.add(s1[i]);
key=s1[i].substring(s1[i].length()-1);
}
else
continue;
}
listall.add(list);
}
int max=0;
int count=0;

for(i=0;i<listall.size();i++)
{
if(max<listall.get(i).size())
{
max=listall.get(i).size();
count=i;
}
}
for(i=0;i<listall.get(count).size();i++)
{
System.out.println(listall.get(count).get(i));
bw.write(listall.get(count).get(i));
bw.write(" ");
}
br.close();
bw.close();
}
}
}
}
今天学习时间是两个半小时,明天做一下Android Studio登录界面。

 

posted on   夜的第七章i  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示