`

java.lang包中的常用类

阅读更多
   1.和基本数据类型对应的8种类类型
   byte Byte
   short Short
   int  Integer
   long Long
   float Float
   double Double
   char  Character
   boolean Boolean
 
  2.Integer :封装了基本的int类型的类
属性:int的最大值:Integer.MAX_VALUE
      int的最小值:Integer.MIN_VALUE
方法:将整数转成字符串:Integer.toString(100);
      将整数转成对应进制的字符串:
     Integer.toString(100,2);
      将纯数字字符串转成整数:Integer.valueOf("12345");
                             Integer.paserInt("1110001",2);
3. Math类:
   Math.abs(t);
   Math.max(a,b);
   Math.min(a,b);
   Math.pow(a,b);
   Math.sqrt(t);
   Math.random();

4.System类:
  System.err.println();
  System.out.println();
  System.in;
public class mathh {
  public static void main(String[] args) {
	    int a=Math.abs(-34);
	    int b=Math.max(2,3);
	    int c=Math.min(3,4);
	    float d=(float) Math.pow(2,3);
	    float e=(float) Math.sqrt(4);
	    long f=(long) Math.random();
	     System.out.println(a);
	     System.out.println(b);
	     System.out.println(c);
	     System.out.println(d);
	     System.out.println(e);
	     System.out.println(f);
             System.err.println(e);//红字错误输出
             System.exit(0);
	     
  }
}


     5.// 系统当前时间,以1970-01-01 00:00:00:0000开始计算到现在经历过的毫秒数
long t = System.currentTimeMillis();

int[] a = { 1, 2, 3, 4, 5 };
int[] b = new int[10];
//复制数组
System.arraycopy(a, 1, b, 4, 3);
参数1:源数组
参数2:源数组中的起始下标位置
参数3:目标数组
参数4:目标数据中的起始下标位置
参数5:要复制的个数
public class b {
   public static void main(String[] args) {
	   int[] a={1,2,3,4,5};
		int[] b=new int[10];
	
	    System.arraycopy(a, 1, b, 4 , 2);
	    System.arraycopy(a,2,b,4,2);
}
}

   6.字符串类:
        String
字符集标准:一个字符是由哪些字节构成,有多套不同的标准
ISO-8859 西欧字符集,不包含全角字符
GB2312/GBK      简体中文字符集
Big5   繁体中文字符集
UTF-8      基于Unicode编码的字符集

ANSI表示采用当地默认的字符集标准

   7.构造方法
String(byte[] bytes)
String(byte[] bytes,"字符集编码")
String(byte[] bytes,start,length)

String(char[] c)
String(char[] c,start,length)



  
   import java.io.UnsupportedEncodingException;


public class c {
    public static void main(String[] args) throws UnsupportedEncodingException {
		   //字符串转成字节数组
    	 String s="aajhsk";
    	 byte[] bs=s.getBytes();
    	 System.out.println(bs);
    	 //字符串按照指定字符集转成字节数组
    	 byte[] bs1=s.getBytes("UTF-8");
    	 System.out.println(bs1);
    	 //将字符串转成字符数组
    	 char[] bs2=s.toCharArray();
    	 System.out.println(bs2);
    	 //将字符串中的部分字符复制到字符数组 
    	 String s1="ABCDEFG";
    	 //char[] a=s1.getChars(1,4,char[],3);
    	 //
    	 char c=s1.charAt(2);
    	 System.out.println(c);
    	 String s2="sbdshbf";
    	 int len=s2.length();
    	 System.out.println(len);
    	 //
    	 String d="aaghgask fhdskhgjkd";
    	 //判断子字符串在大字符串中第一次出现的位置	
    	 long a=s.indexOf("s");
 		//判断子字符串在大字符串中最后一次出现的位置	
    	 long b=s.lastIndexOf("d");
    	 System.out.println(a);
    	 System.out.println(b);
    	 //替换字符串
    	 String s3="I love you";
    	 String d1=s3.replace("love", "miss");
    	 String e=s3.concat(s1);
    	 System.out.println(d1);
    	 System.out.println(e);
    	 //截取字符串
    	 String f=s3.substring(2,5);
    	 System.out.println(f);
    	 //大小写转换
    	 String g="ABCDefgh";
    	 String s5=g.toLowerCase();
    	 String s6=g.toUpperCase();
    	 String s7=s5.substring(0,4);
    	 String s8=s6.substring(4,8);
    	 String ss=s7.concat(s8);
    	 System.out.println(s5);
    	 System.out.println(s6);
    	 System.out.println(ss);
    	 //去除空格项 输出长度
    	 String S=" i miss you ";
    	 String s0=S.trim();
    	 int len1=S.trim().length();
    	 System.out.println(s0);
    	 System.out.println(len1);
    	 //将其他类型的数据转换成字符串类型		
    	 String t=String.valueOf(01000100);
    	 System.out.println(t);
	}
}

分享到:
评论

相关推荐

    Java.lang.reflect 包下常用的类及方法简介

    以下是对`java.lang.reflect`包中常用类和方法的详细说明。 1. **Class类**: - `Class`对象代表Java中的类型或类。每个类在内存中都有一个唯一的`Class`实例,可以通过`Class.forName()`方法获取,或者通过`...

    java类库java类库.doc

    Java.lang 包中的常用类 java.lang 是 Java 语言最广泛使用的包。它所包括的类是其他包的基础,由系统自动引入,程序中不必用 import 语句就可以使用其中的任何一个类。java.lang 中所包含的类和接口对所有实际的 ...

    北大青鸟Java.lang.rar经典例子

    2. **String类**:在`java.lang`包中,`String`类是最常用的数据类型之一,代表不可变的字符序列。它提供了许多操作字符串的方法,如`substring()`(提取子字符串)、`indexOf()`(查找子串首次出现的位置)和`...

    Java标准包中基本常用类和方法.docx

    Java 语言中的标准包(java.lang、java.util、java.awt 等)提供了许多基本常用类和方法,这些类和方法是 Java 编程的基础。本文将对 Java 标准包中基本常用类和方法进行概括和总结。 一、java.util 包 java.util ...

    Java常用包介绍.pdf

    java.lang 包中的类有: * String:字符串类,提供了字符串处理的方法。 * Math:数学函数类,提供了基本的数学函数。 * Thread:线程类,提供了线程管理的方法。 * Exception:异常处理类,提供了异常处理的方法。...

    java基础知识学习教程-10常用类库.pptx

    Java 中提供了一个 System 类,位于 java.lang 包中。System 类提供了多种方法,如获取当前日期和时间、设置日期和时间、获取环境变量等。 7. 案例:三酷猫的类库程序 本章节提供了一个案例,演示如何使用 Java 中...

    JAVA_API1.6文档(中文)

    java.util.concurrent 在并发编程中很常用的实用工具类。 java.util.concurrent.atomic 类的小工具包,支持在单个变量上解除锁的线程安全编程。 java.util.concurrent.locks 为锁和等待条件提供一个框架的接口和类...

    Java常用工具类

    4. **IO流操作:** `java.io` 包中包含许多工具类,如`FileUtils`(Apache Commons IO)可以进行文件的复制、删除、创建目录等操作。`PrintStream` 可以方便地将数据输出到指定的流。 5. **并发处理:** `java.util...

    Java常用类总结

    在Java编程语言中,常用的类是开发者日常工作中不可或缺的基础组件,它们构成了Java Standard Edition (Java SE) 库的核心。本文将深入探讨一些关键的Java类,这些类在各种应用程序开发中都发挥着重要作用。 首先,...

    java教程第8章常用的系统类及内部类.ppt

    System 类位于 java.lang 包中,该类的构造方法是 private 的,所以无法创建该类的对象。其内部的成员变量和成员方法都是 static 的,可以直接进行调用。 3. Math 类 Math 类位于 java.lang 包中,该类提供了用于...

    java SE 类库查询手册

    以上是根据提供的文件内容摘录和对Java SE类库的基础知识,详细解释了java.applet和java.lang包中的一些关键接口和类。这些类和接口构成了Java SE标准库的核心组件,为Java应用程序提供了丰富的基础功能。

    Java rt.jar 源码分析

    8. **工具类**: `java.util`和`java.text`等包中的工具类,如`Date`、`Calendar`、`Formatter`等,提供日常编程中常用的功能。深入源码可以了解它们的实现细节,避免误用。 9. **垃圾收集与内存管理**: 虽然rt.jar...

    java常用类库java常用类库java常用类库

    Java常用类库是Java编程语言的核心组成部分,它们提供了一系列预定义的类和接口,使得开发者可以方便地进行各种常见任务的处理,而无需从零开始编写所有代码。这些类库覆盖了输入输出、网络通信、数据处理、集合框架...

    javaString.docx

    Java-String类的常用方法总结,String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java把String类声明的final类,不能有类。String类对象创建后不能修改,由0或多个字符组成,包含...

    Java常用工具类.zip

    1. **字符串工具类**:在Java中,`java.lang.String`类提供了许多内置的方法来处理字符串,但有时我们还需要更高级的功能,这时可以使用`java.util.StringUtils`(来自Apache Commons Lang库)或者Google的Guava库中...

    IBM-ETP-java培训09.Java 常用类讲解.ppt

    Java的常用类主要分布在以下几个核心包中: 1. **java.lang**: 这是最基础的包,所有Java程序都会自动导入。其中包含了一些基础类,如`String`、`Integer`、`System`和`Object`等。`String`用于处理文本字符串,`...

    java官方中文API

    例如,`java.lang.Object`是所有类的基类,`java.util.ArrayList`是常用的动态数组,`java.io.File`用于文件操作,等等。 2. **包**:Java的类和接口被组织在不同的包中,如`java.lang`、`java.util`、`java.io`等...

    Java教程 Java常用类

    本文将深入解析Java教程中提到的部分关键类,包括`java.applet`、`java.awt`、`java.io`、`java.lang`、`java.net`以及`java.util`等包下的常用类,特别关注`java.lang.String`类及其相关操作。 #### java.applet包...

    整理的若干java常用工具类

    8. **反射**:`java.lang.reflect`包中的类和接口提供了对运行时类信息的访问,如Class、Constructor、Method和Field等,可以动态地创建对象、调用方法、访问字段。 9. **枚举**:Java枚举是预定义常量的一种类型,...

Global site tag (gtag.js) - Google Analytics