java中set<string>类型的东西是什么?如何将一个string类型的字符串增加到里面?

java中set<string>类型的东西是什么?如何将一个string类型的字符串增加到里面?,第1张

Set是集合的意思,是同种对象的集合,<String>说明这种对做坦拍象都是String类型的对象。

可以这样:

Set<String>set = new HashSet<String>()

String s1 = "hello"

String s2 = "world"

set.add(s1)

set.add(s2)

这样就添加了两个元素。

扩展资料:

Java中String类学习总结

一、String是不可变对象

java.lang.String类使用了final修饰,信亮不能被继承。Java程序中的所有字面值,即双引号括起的字符串,如"abc",都是作为String类的实例实现的。String是常量,其对象一纯羡旦构造就不能再被改变。

例:

public class Immutable {

public static String upcase(String s) {

return s.toUpperCase()

}

public static void main(String[ ] args) {

String str1= "Hello World"

System.out.println(str1)  //Hello World

String str2 = upcase(str1)

System.out.println(str2)  //HELLO WORLD

System.out.println(str1)  //Hello World

}

}

二、String常量池

常量池(constant pool)指的是在编译期被确定,并被保存在已编译的.class文件中的一些数据。Java为了提高性能,静态字符串在常量池中创建,并尽量使用同一个对象,重用静态字符串。对于重复出现的字符串直接量,JVM会首先在常量池中查找,如果常量池中存在即返回该对象。

例:

public class test1 {

public static void main(String[] args){

String str1 = "Hello"

//不会创建新的String对象,而是使用常量池中已有的"Hello",

String str2 = "Hello"

System.out.println(str1 == str2)//true

//使用new关键字会创建新的String对象

String str3 = new String("Hello")

System.out.println(str1 == str3)//false

}

}

Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。

一般Singleton模式通常有几种种形式:

第一种形式:

定义一个类,它的构造函数为private的,拆此庆它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。

public

class

Singleton

{

private

Singleton(){}

//在自己内部定义自己一个实例,是不是很旅握奇怪?

//注意这是private

只供内部调用

private

static

Singleton

instance

=

new

Singleton()

//这里提供了一个供外部访问本class的静态方法,可以直接访问

public

static

Singleton

getInstance()

{

return

instance

}

}

第二种形式:

public

class

Singleton

{

private

static

Singleton

instance

=

null

public

static

synchronized

Singleton

getInstance()

{

//这个方法比上面有所改进,不用每次都进行扒镇生成对象,只是第一次

//使用时生成实例,提高了效率!

if

(instance==null)

instance=new

Singleton()

return

instance

}

}

其他形式:

定义一个类,它的构造函数为private的,所有方法为static的。

一般认为第一种形式要更加安全些

swing的意思:

v.(使)摆动,摇摆,摇荡;纵身跃向;荡向;悬吊到;(使)弧线运动,转弯,转动。

n.摆动;挥动;转动;强劲节奏;改变;改变的程度;秋千。

1、读音:英 [swɪŋ],美 [swɪŋ]。

2、固定搭配:

The Swing 秋千 裁缝 摇摆乐 全挥杆教学。

Swing Shift 小迷糊的情族正泪 小夜班 中班 小迷糊情泪。

Full swing 如火如荼 高挥杆 全力挥拍 达到活动的高潮。

Swing Copters 摇摆直升机 摇摇欲坠 晃飞机 旋转直升机。

3、例句:

I like to swing.

我喜欢荡秋千。                                         

扩展资料 

swing的过去式:swung,词早穗旅汇解释如下:

1、释义:

v.(使)摆动,摇摆,摇荡;纵身跃向;荡向;悬吊到;(使)弧线运动,转弯,转动。

2、读音:英 [swʌŋ],美 [swʌŋ]。

3、例句:

The door swung open again, spilling light into the 陆凳cell.

门再次打开了,光照亮了小屋。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12254836.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存