对基本数据类型和String类的个人理解

本文详细介绍了Java语言中字符串的基本数据类型,包括字符串变量的三种创建方式:先定义再赋值、直接定义初始化、直接赋值,并通过一个实例展示了如何使用这些方法创建字符串。此外,文章还提供了一个小练习,演示了如何统计字符串中各个字符出现的次数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
基本数据类型:


 

String类:

字符串变量的创建:(用s代表举例,三种方法)

1.先定义一个字符串变量,再分配空间,并对s进行赋值
String s;s = new String(“abc”);
2.直接定义一个字符串变量分配空间,并对其初始化
String s = new String(“abc”);
3.直接对字符串赋值    	
 String s = “abc”;

 特别的:
1.Java语言中,字符串常量或变量均用类实现。
2.String是特殊的,因为它既是一个类,又跟原始类型一样,遵循值传递规则。

小练习:

1.统计字符串中各个字符出现的个数
//定义一个STATISTIC类
public class STATISTIC {

	//程序的入口主函数
	public static void main(String[] args) {
	   //创建一个字符串对象
	   STA t = new STA();
		

	   //设置字符串的值
	   t.setName("4、indexOf(String str); It returns the first index
                       when str appears in the String ***..");
	   
	   //对字符串进行统计
	   t.tongji();
		
	}



//定义一个sta类,用于统计字符串
public class STA {
	//定义一个整型数组,用来进行统计
	int[] i = new int[256];
	//定义一个字符,用来进行判断
	char s = (int)0;
	private String name;

	
	//得到字符串
	public void setName(String _name){
		name = _name;
	}
	
	//对字符串进行检索统计
	public void tongji(){
		for(int j = 0 ; j < 256 ; j++){
			for(int k = 0 ; k<name.length();k++){
				if(s == name.charAt(k)){
					i[j]++;
				}
			}
			System.out.println(s+"出现的次数是"+i[j]);
			s++;
			}
	
	}
	
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值