`
疯人小李
  • 浏览: 8155 次
  • 性别: Icon_minigender_1
  • 来自: 山西大同
最近访客 更多访客>>
社区版块
存档分类
最新评论

Java基本数据类型和String类总结

阅读更多
Java基本数据类型和String类总结

目标:
1.掌握Java的基本数据类型使用。
2.熟练使用String的每一个方法。
1.Java的 基本数据类型
Java的数据类型有两种:基本数据类型,引用数据类型;
Java的基本数据类型有8种:
数据类型 大小/位
整型 byte 8
short 16
int 32
long 64
浮点型 float 32
double 64
字符型 char 16
布尔型 boolean turn或false
注:(1)对于整型系统默认为int型,对于浮点型double型。
(2)超出相应的范围会出现溢出;
public class Jiben1 {
public static void main(String[] args){
byte A;
A=97;
byte B=(byte)129;
byte C=(byte)-129;
byte D=(byte)128;
System.out.println(""+A);
System.out.println(""+B);
System.out.println(""+C);
System.out.println(""+D);
   }
}
结果为:97
-127
127
-128
(3)可以利用强制转换实现强制地从大范围数据类型到小范围类型,
Eg.
public class lesson01{
public static void main(String[] args){
float f=3.4;
int i=(int)f;
System.out.println(“i=”+i);
}}
结果为:i=3
(4)注意转转义字符的使用 \;
(5)验证某一数据类型的范围
public class lesson01{
public static void main(String[] args){
int max=Integer.MAX_VALUE;
int min=Integer.MIN_VALUE;
System.out.println(“max”+max);
System.out.println(“min”+min);
}}

max=2147483647
min=-2147483648

(6)基本数据类型的默认值
public class lesson01{
static byte a;

public static void main(String[] args){
System.out.println(“byte的默认值为”+a);
}}

2.String类
String在Java中是类。
String表示的是字符串
构造方法的使用:
public class Jibenx {
	//定义字符串变量
public static void main(String[] args){
	String Str1="euriyui3743289^%^&*&DJHK2312";
	int dd=Str1.indexOf(57);
	System.out.println(""+dd);
	String Str2="abcd";
	String Strx="abcdabcdabcdabcd";
    //得到一个字符串的长度
	int length=Str1.length();
	System.out.println("length="+length);
	//当且仅当Str1为0时,输出true
	boolean bool=Str1.isEmpty();
	System.out.println("bool="+bool);
	//获取指定的索引位置的字符
	char c=Str1.charAt(7);
	System.out.println("第8个字符是:"+c);
	//获取指定的索引位置的字符
	for(int i=0;i<Str1.length();i++){
		char s=Str1.charAt(i);
		System.out.println("索引"+i+"位置的字符为"+s);
		
	}
	//返回指定索引处的字符
	int code=Str1.codePointAt(7);
	System.out.println(""+code);
	//返回指定索引之前的字符
	int A=Str1.codePointBefore(1);
	System.out.println(""+A);
	int C=Str1.codePointBefore(2);
	System.out.println(""+C);
	//返回此 String 的指定文本范围中的 Unicode 代码点数。
	int B=Str1.codePointCount(1, 3);
	System.out.println(""+B);
	//返回此 String 中从给定的 index 处偏移 codePointOffset 个代码点的索引。
	int D=Str1.offsetByCodePoints(1, 4);
	System.out.println(""+D);
	//
	boolean E=Str1.equals(Str2);
	System.out.println(""+E);
	//拆分,限制
	String[] F=Str1.split("i",5);
	System.out.println(""+F.length);
	System.out.println(""+F[0]);
	System.out.println(""+F[1]);
	System.out.println(""+F[2]);
	//拆分
	String[] G=Str1.split("i");
	System.out.println(""+G.length);
	
	
    
     //替换
	String Str3=Str1.replace("e","B");
	System.out.println(""+Str3);
	//全部替换
	String Str4=Str1.replaceAll("eur", "buwe");
	System.out.println(""+Str4);
	//全部替换
	String Str5=Str1.replaceAll("er", "buwe");
	System.out.println(""+Str5);
	//替换第一个
	String Str6=Strx.replaceFirst(Str2, "x");
	System.out.println(""+Str6);
	//全部替换
	String Str7=Strx.replaceAll(Str2, "x");
	System.out.println(""+Str7);
	//替换
	String Str8=Strx.replace(Str2, "x");
	System.out.println(""+Str8);
	
	
	//包含指定序列
	boolean bool1=Str1.contains("eur");
	System.out.println(""+bool1);
	//
	boolean bool2=Str1.contains("rur");
	System.out.println(""+bool2);
	//
	boolean bool3=Str1.contains("e");
	System.out.println(""+bool3);
	//
	boolean bool4=Str1.matches(Str2);
	System.out.println(""+bool4);
	}

}

结果为:13
length=28
bool=false
第8个字符是:3
索引0位置的字符为e
索引1位置的字符为u
索引2位置的字符为r
索引3位置的字符为i
索引4位置的字符为y
索引5位置的字符为u
索引6位置的字符为i
索引7位置的字符为3
索引8位置的字符为7
索引9位置的字符为4
索引10位置的字符为3
索引11位置的字符为2
索引12位置的字符为8
索引13位置的字符为9
索引14位置的字符为^
索引15位置的字符为%
索引16位置的字符为^
索引17位置的字符为&
索引18位置的字符为*
索引19位置的字符为&
索引20位置的字符为D
索引21位置的字符为J
索引22位置的字符为H
索引23位置的字符为K
索引24位置的字符为2
索引25位置的字符为3
索引26位置的字符为1
索引27位置的字符为2
51
101
117
2
5
false
3
eur
yu
3743289^%^&*&DJHK2312
3
Buriyui3743289^%^&*&DJHK2312
buweiyui3743289^%^&*&DJHK2312
euriyui3743289^%^&*&DJHK2312
xabcdabcdabcd
xxxx
xxxx
true
false
true
false
ps.这一部分是自己的练习,结果有一点乱 
分享到:
评论

相关推荐

    java中基本类型及string类型

    在Java编程语言中,数据类型分为两大类:基本类型(primitive types)和引用类型。基本类型直接存储值,而引用类型则存储指向对象的引用。本文将深入探讨Java中的基本类型以及String类型的特性与用法。 #### Java...

    练习使用Java基本数据类型。使用Java的String类操作字符串和子串

    Java语言提供了八种基本数据类型,包括整型(byte, short, int, long)、浮点型(float, double)、字符型(char)和布尔型(boolean)。这些数据类型用于存储简单的数值、字符和逻辑值。在实验中,`int`类型用于...

    Java实验-基本数据类型及操作

    本实验报告总结了Java中的基本数据类型、数据类型转换、控制台输入输出方法和对话框输入输出方法。实验结果证明了Java中的数据类型系统的强大和灵活性。本实验为Java编程的基础知识提供了一个良好的开端。

    java中String类型和int类型比较及相互转换

    int类型是Java中的基本数据类型之一,用于存储整数值。它的范围是从-2^31到2^31-1(即-2147483648到2147483647)。int类型的数据可以直接进行算术运算,如加减乘除等。 ### 二、String类型与int类型的比较 在Java...

    Java基本数据类型

    "Java基本数据类型" Java 中的基本数据类型是Java语言的基础,它是每一位初学者都必须要掌握的知识点。 Java 中的基本数据类型可以分为八种:整数型、浮点型、字符型、布尔型。 1. 标识符 标识符可以简单的理解...

    java教程课件5基本数据类型与引用类型

    - Java提供了如`Integer`、`Double`这样的封装类,它们是基本数据类型对应的类形式,提供了额外的方法和功能,如格式化输出、比较等。 8. **Runtime类与Process类** - `Runtime`类提供了运行时环境的访问,可以...

    java 基本数据类型及基本操作.ppt

    在Java程序设计中,基本数据类型和基本操作是编程的基础。本篇将详细阐述这些关键概念。 2.1 引言 在Java中,程序是由数据和对数据进行操作的指令组成的。基本数据类型是构建程序的基础,它们包括数值、字符和布尔...

    JAVA数据类型思维导图

    本资源“JAVA数据类型思维导图”提供了一种直观的方式来理解和记忆Java中的数据类型,包括基本数据类型和引用数据类型。下面将对这两个主要的数据类型进行详细解释。 1. 基本数据类型(Primitive Data Types) - ...

    sqlserver数据库类型对应Java中的数据类型

    在 Java 中,char 对应的数据类型是 String。 decimal 在 SQL Server 中,decimal 是一个小数类型,用于存储小数值。在 Java 中,decimal 对应的数据类型是 java.math.BigDecimal。 float 在 SQL Server 中,...

    Java 字符串和基本数据类型之间的转换

    在Java编程语言中,字符串(String)和基本数据类型之间的转换是常见的操作,特别是在处理用户输入、格式化输出或解析数据时。以下将详细介绍如何在Java中进行这些转换。 1. **字符串转基本数据类型** - **整型(int...

    JAVA 中string类的运用

    Java 中的 String 类是 Java 语言中最基本的数据类型之一,用于表示字符串。下面我们将详细介绍 String 类的运用,包括实例化 String 对象的两种方式、String 对象的比较、String 对象的内容比较等。 实例化 String...

    java程序设计项目化教程\技术文章\java基本数据类型

    ### Java基本数据类型及其封装类 Java是一种广泛使用的面向对象编程语言,支持多种数据类型来满足不同的编程需求。其中,基本数据类型是最基础且最常用的元素之一。它们直接存储值而不是对象引用,因此效率较高。...

    java中数据类型转换

    java中数据类型转换 收藏 java中数据类型转换 1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i =...

    MySql于Java数据类型对应列表

    ### MySQL与Java数据类型对应详解 #### 概述 在进行数据库操作时,尤其是在使用Java进行MySQL数据库开发的过程中,正确地映射数据类型是至关重要的一步。本文将详细介绍MySQL中的各种数据类型及其在Java中的对应...

    java数据类型汇总

    Java的数据类型主要分为两大类:基本数据类型(Primitive Data Types)和引用数据类型(Reference Data Types)。基本数据类型包括布尔型(boolean)、字符型(char)、整型(byte, short, int, long)和浮点型...

    JAVA数据类型与Hibernate的类型映射

    总结来说,理解并掌握Java数据类型与Hibernate的映射关系,是使用Hibernate进行数据库操作的基础。这涉及到对Java基本类型、复杂类型以及自定义对象的映射,还包括对数据库NULL值的处理、对象关系映射以及工具的使用...

    java的String用法类型总结

    在Java编程语言中,`String` 类是最常用的数据类型之一,用于表示不可变的字符序列。由于字符串在实际开发中的重要性和高频使用特性,深入理解并掌握其用法至关重要。本文档将对`String`类型的一些关键知识点进行...

    Java 之 String 类型

    本文将深入探讨Java中的String类,包括其特性、构造方法、常用方法以及与其他数据类型的转换。 1. **字符串的创建与不可变性** - String对象在Java中是通过引用常量池中的常量来创建的,一旦创建就不能改变。例如...

    Java当中string类基础数据类型的包装类Math类File类.docx

    本文总结了Java基础知识点,涵盖String类、Math类、File类和枚举等方面。 String类 String类是Java语言中最基本的字符串类,它提供了多种方法来操作字符串。StringBuffer类是String类的可变版本,提供了更多的功能...

    JAVA JSON;String 转换为 java类

    在Java编程中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于前后端数据传输。当你从服务器接收到一个JSON格式的字符串,可能需要将其转换为Java对象以便于处理。这个过程通常称为反序列化...

Global site tag (gtag.js) - Google Analytics