-5
嗨,有这样的文字:从文本中找到特殊单词并存入数组
你想吃什么?
شماچيميلداريد?
我想要一碗西红柿汤。
لطفايککاسهسوپگوجهفرنگيبرامبياريد
服务员似乎是急于把我们的订单。
گارسنبنظرميادخيليعجلهدارهکهسفارشماروبياره
我想检测,并把英语句子中的一个阵列和波斯句子在另一个数组
我该怎么办?
嗨,有这样的文字:从文本中找到特殊单词并存入数组
你想吃什么?
شماچيميلداريد?
我想要一碗西红柿汤。
لطفايککاسهسوپگوجهفرنگيبرامبياريد
服务员似乎是急于把我们的订单。
گارسنبنظرميادخيليعجلهدارهکهسفارشماروبياره
我想检测,并把英语句子中的一个阵列和波斯句子在另一个数组
我该怎么办?
假设您的所有文本都在文件中,并且英文和波斯语翻译处于不同的行中。 你需要做的是读取文件中的每一行,并检查它是否是ASCII。
你如何检查?
import java.nio.charset.Charset;
import java.nio.charset.CharsetEncoder;
public class StringUtils {
static CharsetEncoder asciiEncoder =
Charset.forName("US-ASCII").newEncoder(); // or "ISO-8859-1" for ISO Latin 1
public static boolean isPureAscii(String v) {
return asciiEncoder.canEncode(v);
}
public static void main (String args[])
throws Exception {
String test = " برام ";
System.out.println(test + " isPureAscii() : " + StringUtils.isPureAscii(test));
test = "Real";
System.out.println(test + " isPureAscii() : " + StringUtils.isPureAscii(test));
/*
* output :
* برام isPureAscii() : false
* Real isPureAscii() : true
*/
}
}
而你的问题是... –
@JoeC我该怎么办? – alis
[“我该怎么办?”不是一个问题](http://meta.stackoverflow.com/q/284236)。您需要更具体地了解您需要的帮助。 –