思路:将汉字放入一字符数组中.
java code:
(1)[javascript]代码库
总结:因为最大乘积不可能超过三位数,所以只需要取个位与十位即可.
java判断是否为汉字 Java代码如下:
public boolean vd(String str){
char[] chars=str.toCharArray();
for(int i=0;ichars.length;i++){
byte[] bytes=(""+chars[i]).getBytes();
ints[0]=bytes[0] 0xff;
ints[1]=bytes[1] 0xff;
break;
}
首先要import java.util.regex.Pattern 和 java.util.regex.Matcher
这两个包,此时此刻呢是代码
Java代码
public boolean isNumeric(String str)
{
Matcher isNum = pattern.matcher(str);
if( !isNum.matches() ) {
return false;
return true;
java.lang.Character.isDigit(ch[0])
-----------------另一种-----------------
public static void main(String[] args) {
int count = 0;
//System.out.println(regEx);
String str = "中文fdas ";
//System.out.println(str);
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(str);
while (m.find()) {
for (int i = 0; i = m.groupCount(); i++) {
count = count + 1;
System.out.println("共有 " + count + "个 ");
} -------------------------------------------------------------------
import java.util.Random;
public class Demo {
String[] str ={"一","二","三","四","五","六","七","八","九","十"};
//演示汉字,里面的汉字自己更改
Random r= new Random();
int i = r.nextInt(10);
System.out.println("随机产生的第"+(i+1)+"位数:"+str[i]);
上代码:
import?java.util.Scanner;
public?class?Main?{
public?static?void?main(String[]?args)?{
Scanner?sc?=?new?Scanner(System.in);
System.out.println("请输入汉字:");
String?input?=?sc.nextLine();
if?(input.length()?==?0)?{
System.out.println("输入错误");
return;
System.out.println("汉字转unicode结果:");
char[]?chars?=?input.toCharArray();
for?(int?i?=?0;?i?chars.length;?i++)?{
String?unicode?=?Integer.toHexString(chars[i]);
//?不足四位前面加0补齐
unicode?=?"00"?+?unicode;
unicode?=?"\\u"?+?unicode;
System.out.println(chars[i]?+?":?"?+?unicode);
/**
* 字符串转换unicode
*/
StringBuffer unicode = new StringBuffer();
for (int i = 0; i string.length(); i++) {
// 取出每一个字符
char c = string.charAt(i);
// 转换为unicode
unicode.append("\\u" + Integer.toHexString(c));
return unicode.toString();
* unicode 转字符串
StringBuffer string = new StringBuffer();
String[] hex = unicode.split("\\\\u");
for (int i = 1; i hex.length; i++) {
// 转换出每一个代码点
// 追加成string
string.append((char) data);
return string.toString();
操作如下代码:
static?void?gugong(){
System.out.println("请输入人群类型/儿童/大学生/中学生/小学生/退休人员/老人:");
String?str?=?input.next();
//使用上午switch结构
switch(str){
case?"儿童":
case?"大学生":
case?"中学生":
case?"小学生":
case?"退休人员":
System.out.println("退休人员免票");
case?"老人":
System.out.println("老年人享受半价优惠");
以上就是土嘎嘎小编为大家整理的java汉字的代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!