아래 코드에서 특정 길이의 줄을 읽으려고 시도하고 다른 메모장에 씁니다.이 코딩은 영어 문자에서 잘 작동합니다. 내가 계산하려고하면하지만, 타밀어 문자에 대한 ... 그것은뿐만 수 :타밀어 문자 세그멘테이션을 사용하여 자바
(예) தமிழ்
가 5로 계산 .. (예) "த", "ம", "ி", " ब "및"் ". 는하지만 난 텍스트 파일에서 여러 단어를이 논리를 적용 할
.... "ழ்" "மி", 3 (예) "த"로 계산하고 싶은
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
public class ii {
public static void main(String[] args) {
FileReader fr = null;
BufferedReader br =null;
FileWriter fw=null;
BufferedWriter bw=null;
String [] stringArray;
int counLine = 0;
int arrayLength ;
String s="";
String stringLine="";
try{
fr = new FileReader("F:\\New folder (2)\\N.txt");
fw=new FileWriter("F:\\New folder (2)\\o.txt");
br = new BufferedReader(fr);
bw=new BufferedWriter(fw);
while((s = br.readLine()) != null){
stringLine = stringLine + s;
stringLine = stringLine + " ";
counLine ++;
}
stringArray = stringLine.split(" ");
arrayLength = stringArray.length;
for (int i = 0; i < arrayLength; i++) {
int c = 1 ;
for (int j = i+1; j < arrayLength; j++) {
if(stringArray[i].equalsIgnoreCase(stringArray[j])){
c++;
for (int j2 = j; j2 < arrayLength; j2++)
{
}}
int k;
for(k=2;k==stringArray[i].length();i++)
{
bw.write(stringArray[i]);
bw.newLine();
}}} fr.close();
br.close();
bw.flush();
bw.close();
}catch (Exception e) {
e.printStackTrace();
}}}
가능한 복제본. http://stackoverflow.com/questions/15947992/java-unicode-string-length –