📄 insertentity.java.bak
字号:
import java.util.Scanner;
import java.io.*;
public class InsertEntity
{
public static void main(String[] args) throws IOException
{
File fin = new File("final.txt");
File fin2 = new File("sony_keyword.txt");
FileWriter fout = new FileWriter("5addentity.txt");
Scanner scan = new Scanner (fin);
Scanner scan2 = new Scanner (fin2);
String str1,str2;
while (scan.hasNextLine())
{
str1 = scan.nextLine();
int i=0;
int index[] = new int [30];
while(scan2.hasNextLine())
{
str2 =scan2.nextLine();//词表中的一行
int inde = str1.indexOf(str2);//词在句中的索引
int slen = str2.length();
while(inde != -1)
{
index[i] = inde;
i++;
inde = str1.indexOf(str2,inde+slen);
}
}
if(i>0)
{int a,b,t;
for(a=1;a<i;a++)
for (b=i-1;b>=a;b--)
{
if (index[b-1]>index[b])
{ t = index[b-1];
index[b-1]=index[b];
index[b]=t;
}
}
int m;
String str4;
for (m=0;m<i;m++)
{
if(m==0)str4 = str1.substring(0,index[m]);
else str4 = str1.substring(index[m-1],index[m]);
fout.write(str4 + "#$");
}
str4 = str1.substring(index[m-1]);
fout.write(str4);
}
else fout.write(str1);
scan2 = new Scanner (fin2);
fout.write("\n");
}
scan.close();
scan2.close();
fout.close();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -