
String str = "^2^3da42b3中文sae34科e技b2报2`~!@#$%^&()_+-=[]{};':\",<>/\\93飞";
str = strreplaceAll("[^0-9\\u4e00-\\u9fa5]", "");
Systemoutprintln(str);
可以通过”Scanner“函数 直接输入参数的形式,来实现输入和输出语句,举例:
import javautilScanner;
public class Test {
public static void main(String[] args) {
Scanner input=new Scanner(Systemin);
Systemoutprintln("请输入一个中文:");
String length=inputnext();//输入中文字符串
Systemoutprintln("输入的字符串是:"+length);//输出输入的中文
}
}
备注:Scanner函数就是用来进行语句输入的,上面举例的是中文字符串类型,也可以用以下语句“int length=inputnextInt()”,输入的就是整型等。
这个应该没有什么中文不中文的问题啊。使用它的getText();就可以取到输入的值了,不管中文或英文都可以的,你应该查下是否是数据库的问题了。
你看下 *** 作数据库的时候是否有报错,然后看一下数据库的字段是否值,如果有的话,看取数据库字段的时候是否有问题,应该要一步一步排查,
根据你的补充,都是你连接数据库的问题的。你根据我上面说的排查
以上就是关于Java如何从字符串中取出中文和数字,去掉其他字符全部的内容,包括:Java如何从字符串中取出中文和数字,去掉其他字符、JAVA中怎样在String中输出中文字符串(Jcreator)、java jtextField中获取中文怎么做啊然后插入access数据库,字符串类的 *** 作都正常,就是无法获取中文等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)