『壹』 在java中,有String A = "abc",A.equals("abc")和“abc".equals(A),有何区别

如果A为null,则A.equals(" ")出现nullPointerException,若写为" ".equals(A),则可以防止nullPointerException。

『贰』 Java编程:将字符串12345abc转换成ABC12345输出

使用正则分别提取英文和数字,英文再转大写、再组合起来


补答,优化一下楼上的


//原回答每个字符都调用toUpperCase

Stringstr="12345abc".toUpperCase();
StringBuildernewLetter=newStringBuilder();
StringBuildernewNumber=newStringBuilder();
for(inti=0;i<str.length();i++){
charch=str.charAt(i);
if(ch>='0'&&ch<='9'){
newNumber.append(ch);
}else{
newLetter.append(ch);
}
}

StringnewStr=newLetter.toString()+newNumber.toString();
System.out.println(newStr);


『叁』 java 如何判断一个字符串含有“abc”

可能用indexOf("abc")查找,然后判断他的返回值就可以了呀

『肆』 用Java编程 比较abc大小

abc是三个整形么?

按照从大到小的顺序。。呵呵

public checkInt(int a , int b , int c){
if(a>b){
if(b>c){
System.out.println(a+" "+b+" "+c);
}else if(a>c){
System.out.println(a+" "+c+" "+b);
}else{
System.out.println(c+" "+a+" "+b);
}
}else if(a>c){
System.out.println(b+" "+a+" "+c);
}else if(b>c){
System.out.println(b+" "+c+" "+a);
}else{
System.out.println(c+" "+b+" "+a);
}
}

流程:
a是否大于b
是 判断b和c的大小关系
如果c比b大,则再判断c和a的关系

判断a和c的大小关系
如果c比a大,则再判断c和b的关系

『伍』 在java中abc==abc为什么不对啊

比较要分两中情况
一种是基本数据类型的比较(8种基本数据类型int ,char,byte....... )就是直接比较的内容
第二种就是引用数据类型的比较
像String类型就是引用数据类型
在这种情况下“==”比较是栈中的物理地址(物理地址就想每个人家的门牌号码一样是唯一的)
二你要比较字符串的内容就要用equals();
用法是 String a;和String b; 比较a.equals(b);

『陆』 JAVA中能将"abc"转化成Int或float类型吗如果能,请问怎样做

abc是不能转为int或float类型的。但是可以把它们拆分char类型来,在转为ASCII值,不知道这算不算是转为int类型。
如char a=‘a’;
int code = (int)a;

『柒』 java中'abc'是字符吗

'abc'即不是java中的字符,也不能作为字符串,这就不是一个合法的常量.
在JAVA下,字符是由单引号括起来的,其中只能写一个字符(可以是一个字母或一个汉字),而字符串是由双引号括起来的,其中不管怎么写,写多少,都是字符串

『捌』 在java语言中输入一个字符串:“abc”,怎样可以简单的使其输出“cba”

我写了一个更通用的方法,不限于3个字符的,任意长度的均可,权当交流:
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String str = input.next();
Reverse(str);
}

public static void Reverse(String str){
System.out.println("反转后的字符串为:");
for(int i = 0; i < str.length(); i++){
String temp = "";
temp = temp + str.charAt(str.length()-i-1);
System.out.print(temp);
}

『玖』 java中如何比较abc和ab

new string("abc")这种是new了一个object,abc是被储存在其内部的值,“=”把指针赋给a,b,但是a,b指向的是不同的对象,所以返回值是false
大概是这种关系:
即a
b指向不同的对象