小编Div*_*ose的帖子

如何在java中处理字符串

String a = "abc";
Run Code Online (Sandbox Code Playgroud)

这会"abc"在字符串池中创建文字.

String b = "abc";
Run Code Online (Sandbox Code Playgroud)

没有创建新的文字.b指向现有的"abc".

String c = new String("abc");
Run Code Online (Sandbox Code Playgroud)

现在,对象在堆中创建并c指向堆.文字也在字符串池中创建.

但是,如果池已经有文字,会发生什么"abc"?池中会有重复的文字吗?

java string

5
推荐指数
1
解决办法
164
查看次数

避免在SQL中的NEWID()中使用某些字符

我有一个列id和列表name.在id列中,NEWID()插入了使用生成的密钥.

SET @myid = NEWID()
SELECT @id = SUBSTRING(CONVERT(varchar(255), @myid), LEN(@myid)-5, LEN(@myid))
Run Code Online (Sandbox Code Playgroud)

这可能是一些随机生成的字母数字键,但我想避免使用此键中的字母O和数字0.简单替换O和0将不起作用.有没有其他方法可以做到这一点?

sql database sql-server newid sql-server-2008

0
推荐指数
1
解决办法
562
查看次数

标签 统计

database ×1

java ×1

newid ×1

sql ×1

sql-server ×1

sql-server-2008 ×1

string ×1