写java时用字符串变量和字符串比较相等怎么做
比较急这两天要我做的窗体因为把他上边的(最小化,最大化,关闭)那一条标题栏去掉了,现在不知道怎么恢复了还有就是不知道怎样将窗体禁止最大化...
比较急这两天要
我做的窗体因为把他上边的(最小化,最大化,关闭)那一条标题栏去掉了,现在不知道怎么恢复了
还有就是不知道怎样将窗体禁止最大化 展开
我做的窗体因为把他上边的(最小化,最大化,关闭)那一条标题栏去掉了,现在不知道怎么恢复了
还有就是不知道怎样将窗体禁止最大化 展开
展开全部
有两种方法可以实现:第一种方法是定义string字符串,然后通过for循环倒序遍历字符串进行输出;第二种方法是通过stringbuffer定义字符串,然后调用stringbuffer的reverse()方法倒序输出字符串。
具体代码如下:
方法一:
public
class
demo
{
public
static
void
main(string[]
args)
{
string
str
=
"abc";
for(int
i=str.length()-1;i>=0;i--){
system.out.print(str.charat(i));
}
}
}
方法二:
public
class
demo
{
public
static
void
main(string[]
args)
{
stringbuffer
buffer
=
new
stringbuffer("abc");
system.out.println(buffer.reverse());
}
}
stringbuffer类和string一样,也用来代表字符串,只是由于stringbuffer的内部实现方式和string不同,所以stringbuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于string类。
具体代码如下:
方法一:
public
class
demo
{
public
static
void
main(string[]
args)
{
string
str
=
"abc";
for(int
i=str.length()-1;i>=0;i--){
system.out.print(str.charat(i));
}
}
}
方法二:
public
class
demo
{
public
static
void
main(string[]
args)
{
stringbuffer
buffer
=
new
stringbuffer("abc");
system.out.println(buffer.reverse());
}
}
stringbuffer类和string一样,也用来代表字符串,只是由于stringbuffer的内部实现方式和string不同,所以stringbuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于string类。
展开全部
在java中,String是对象,对表达式String str="abc"来说,是执行了两步,首先就在内存中分配了一个存有"abc"字符串的内存空间,然后再把该内存空间的引用赋予str。
这样一来,如有:
String str="abc";
str_copy=str;
那么str==str_copy的结果就是true,因为“==”这样的判断对String来说不仅要求内容相同,并且引用也要相同。
而方法equals()仅要求内容相同,不管是否是同一引用。
懂了吧?
这样一来,如有:
String str="abc";
str_copy=str;
那么str==str_copy的结果就是true,因为“==”这样的判断对String来说不仅要求内容相同,并且引用也要相同。
而方法equals()仅要求内容相同,不管是否是同一引用。
懂了吧?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字符串变量.equals("字符串内容")
———————————————————————
Query t=new Query();
t.setSize(600,450);//里面填上位置就行了
———————————————————————
Query t=new Query();
t.setSize(600,450);//里面填上位置就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String str="abc";
str=="abc" 成立,但是比较对象是否指向同一个
str.equals("abc") 成立,比较的是内容是否相同
str=="abc" 成立,但是比较对象是否指向同一个
str.equals("abc") 成立,比较的是内容是否相同
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String str="abc";
if(str.equals("abc")){
System.out.println("相等");
}
就这样
if(str.equals("abc")){
System.out.println("相等");
}
就这样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询