`

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

阅读更多
<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++;
			}
	
	}
	
}
 
  • 大小: 15.2 KB
0
2
分享到:
评论

相关推荐

    Javascript 关于基本类型和引用类型的个人理解

    基础类型有5种,Number,String,Boolean,Null,Undefined B. 基础类型没有堆的概念,堆只针对引用类型。 所有基础类型都是以key-value形式存放在栈中,其中,基础类型的值不可变,除非是重新赋值, 比如: var a...

    vc数据类型转换

    #### 基本数据类型之间的转换 1. **整型到字符串:** - `int i = 100;` - `long l = 2001;` - 使用`itoa()`函数可以将整型转换为字符串: ```c++ char temp[200]; itoa(i, temp, 10); // 将i转换为十进制形式...

    Swift初学之String Array Dictionary

    在Swift编程语言中,String、Array和Dictionary是三个基础且重要的数据类型,它们构成了Swift程序的基本构造块。本文将深入探讨这些概念,帮助初学者更好地理解如何在Swift中使用它们。 首先,我们来讨论`String`。...

    《新编Visual-Basic程序设计教程》第3章.pptx

    VB提供了多种基本数据类型,包括Byte、Boolean、Integer、Long、Single、Double、Currency、Date、String和Object等。 2. 基本数据类型:VB中的基本数据类型包括数值型、字符型、逻辑型、日期型和对象型等。其中,...

    Java基础学习09.pdf

    首先,文档强调了学习目标,包括掌握StringBuffer和StringBuilder的使用方法,理解String与StringBuffer、StringBuilder的区别,掌握8种基本数据类型的包装类以及自动拆装箱的概念,并回顾了String类的构建方式、...

    程序设计实习(田永鸿)清华大学

    课堂问题部分提供了一些具体的代码示例和问题,这些可以帮助学生加深对函数模板、类模板和String类的理解。例如,通过分析模板函数的正确定义、判断友元关系以及识别代码中的错误,可以提升学生的代码分析能力和编程...

    c++类的例子

    它是一种用户自定义的数据类型,用于封装数据和操作这些数据的方法。类是构建复杂软件结构的基础,它允许我们模拟现实世界中的实体和行为,使得代码更加组织有序且易于维护。 在"people类"的示例中,我们可以设想一...

    C#设计报告

    在信息技术飞速发展的今天,高效的数据管理和信息处理成为提升工作效率的关键。教务管理系统就是针对这一需求而设计的解决方案,它以C#面向对象程序设计为基础,旨在为教师提供一个方便的管理平台,帮助他们轻松地...

    c++简单类的创建和调用

    类是用户自定义的数据类型,可以包含数据成员(变量)和成员函数(方法)。在C++中,我们使用关键字`class`来定义一个类。例如,创建一个名为`Person`的类,它可以包含姓名和年龄两个数据成员: ```cpp class ...

    C# 个人的练习上手项目

    - 变量和数据类型:了解C#中的基本数据类型(如int、double、string等)和引用类型,学习如何声明和初始化变量。 - 控制流:掌握条件语句(if、else、switch)、循环(for、while、do-while)和跳转语句(break、...

    JAVA个人资料JAVA

    1. **Java总结.doc**:这可能是对Java语言核心概念的全面概述,包括但不限于变量、数据类型、运算符、流程控制(if、switch、for、while)、类与对象、封装、继承、多态等。此外,还可能涵盖异常处理、文件I/O、集合...

    80个it公司的java面试题目-个人总结.rar

    - **基本数据类型**:了解整型、浮点型、字符型和布尔型的数据范围。 - **引用数据类型**:理解类、接口和数组的特性。 - **变量声明与初始化**:知道如何声明和初始化不同类型的变量。 3. **运算符与流程控制**...

    java类型代码

    Java是一种广泛使用的面向对象...总结,"java类型代码"涵盖了Java语言的核心数据类型及其使用方式,对于理解和编写Java程序至关重要。熟练掌握这些类型和它们之间的转换规则,能帮助开发者编写出更加高效、安全的代码。

    jiatingshouzhi.rar

    在这个记账管理系统中,可能用到的基本数据类型有int(用于存储金额)和String(用于存储账户名或日期等文本信息)。 接着,我们来看方法(函数)调用。在Java中,方法是执行特定任务的代码块,可以被其他代码多次...

    XML与WEB Service技术(微软):实验五 在XML文档中使用Schema .doc

    XML Schema提供了多种数据类型,如string、integer、date等。这些数据类型可以用来描述XML文档中的数据。 4. XML Schema的元素声明 元素声明是XML Schema中的一种基本结构,用于描述XML文档中的元素。元素声明包括...

    scjp题库,sun公司认证的java工程师资格证考试

    SCJP(Sun Certified Programmer for the Java 2 Platform, Standard Edition)是Oracle公司(原Sun Microsystems)推出的Java程序员认证,旨在验证个人对Java编程语言的基本理解和应用能力。这个认证对于那些希望在...

    Java基础学习15.pdf

    8. Java基本数据类型和封装类,如Byte、Short、Integer、Long、Character、Double等,它们是Java中处理基本数据类型的封装类。 9. 日志框架log4j和log4j2,这是在Java应用程序中记录运行时信息的一种机制,有助于...

Global site tag (gtag.js) - Google Analytics