String 类的概述

1.String 类的构造方法

  

Public String ():空构造

Public String (Byte [] byte):把字节数组转成字符串

Public String(Byte[]byte,int index,int length):把字节数组的一部分转出字符串

Public String (char [] value):把字符数组转成字符串

Public String (char[]value,int index,int count):把字符数组的一部分转成字符串

Public String (String original):把字符串常量值转成字符串

1    byte[] bytes={95,96,97,98,99};
2         String S1=new String(bytes);
3         //把字节数组转成字符串   运行结果为_`abc
4         System.out.println(S1);
5         System.out.println("================");
6         //从指定位置到指定位置结束,把字节数组转成字符串    运行结果为ab
7         String S2=new String(bytes,2,2);
8         System.out.println(S2);

 

 1   char[] arr3 = {‘a‘,‘b‘,‘c‘};
 2         String s4 = new String(arr3);       //把字符数组转成字符串   输出结果为 abc
 3         System.out.println(s4);
 6         char[] arr5 = {‘a‘, ‘b‘, ‘c‘, ‘d‘, ‘e‘, ‘f‘}; // 0 1 2 3 4 5      //把字符数组 从指定位置到指定结束位置的字符 转成字符串   输出结果为 cde
 7         String str2 = new String(arr5, 2, 3);
 8         System.out.println(str2);
 9     
10         String str3 = new String("nihao");
11         System.out.println(str3);

原文地址:https://www.cnblogs.com/xsh726/p/11367968.html

时间: 2024-11-13 06:38:15

String 类的概述的相关文章

String类的概述和使用

(1)多个字符组成的一串数据. 其实它可以和字符数组进行相互转换. (2)构造方法: A:public String() B:public String(byte[] bytes) C:public String(byte[] bytes,int offset,int length) D:public String(char[] value) E:public String(char[] value,int offset,int count) F:public String(String ori

Scanner的概述与String类的构造和使用_DAY12

1:Scanner的概述(理解) 1)Scanner是JDK5以后出现的方便我们从键盘接受数据的类. 2)Scanner的构造格式: Scanner sc = new Scanner(System.in); System.in 是System类下面有一个静态的成员变量in.它的类型是InputStream. 代表的是标准键盘输入流.也就是键盘录入数据. Scanner是对其进行了封装,提供了各种转换功能.方便我们获取到想要的数据类型的数据. 3)要掌握的两个功能: A:返回int类型 publi

黑马程序员——Java基础---String类

--Java培训.Android培训.iOS培训.UI培训.PHP培训.期待与您交流! -- Scanner的概述和方法介绍 1.Scanner类的构造方法 Scanner(InputStream source) 2. 一般方法 hasNextXxx() 判断是否还有下一个输入项,其中Xxx可以是Int,Double等.如果需要判断是否包含下一个字符串,则可以省略Xxx package com.geekds.scanner; import java.util.Scanner; public cl

Java中的Scanner类和String类

1:Scanner的使用(了解)    (1)在JDK5以后出现的用于键盘录入数据的类. (2)构造方法: A:讲解了System.in这个东西.            它其实是标准的输入流,对应于键盘录入        B:构造方法            InputStream is = System.in; Scanner(InputStream is)        C:常用的格式            Scanner sc = new Scanner(System.in);    (3)

Java学习(API及Object类、String类、StringBuffer字符串缓冲区)

一.JAVA的API及Object类 1.API 概念: Java 的API(API: Application(应用) Programming(程序) Interface(接口)) Java API就是JDK中提供给我们使用的类,这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可. 在JDK安装目录下有个src.zip文件,这个文件解压缩后里面的内容是所有Java类的源文件.可以在其中查看相对应的类的源码. 我们在每次查看类中的方法时,都打开源代码进

String类概述

String 类 字符串是一个特殊的对象,一旦初始化就不可以被改变 1)比较下面的表达式的区别 String str1 = "abc"; String str2 = new String( "abc" ); 第一种先在栈中创建一个对String类的对象引用变量str1,然后去查找 "abc" 是否被保存在字符串常量池中. 如果没有则在栈中创建三个char型的值 'a'.'b'.'c',然后在堆中创建一个String对象object,它的值是刚才在

String类

一.概述 Sting s1 = "abc";    //s1是一个类类型变量,"abc"是一个对象. String s2 = new String("abc"); //s1 . s2 的区别: 前者在内存中有一个对象,后者在内存中有两个对象. s1.equals(s2) 为true  因为 String复写了equals方法 二.常见的功能-获取和判断 获取: 1.int length(); 获取长度 2.char chatAt(int inde

Java基础知识强化之集合框架笔记58:Map集合之LinkedHashMap类的概述

1. LinkedHashMap类的概述 LinkedHashMap:Map接口的哈希表(保证唯一性) 和 链接(保证有序性)列表实现,具有可预知的迭代顺序. 2. 代码示例: 1 package cn.itcast_03; 2 3 import java.util.LinkedHashMap; 4 import java.util.Set; 5 6 /* 7 * LinkedHashMap:是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序. 8 * 由哈希表保证键的唯一性 9 * 由链

一大波Java来袭(四)String类、StringBuilder类、StringBuffer类对比

本文主要介绍String类.StringBuffer类.StringBuilder类的区别  : 一.概述 (一)String 字符串常量,但是它具有不可变性,就是一旦创建,对它进行的任何修改操作都会创建一个新的字符串对象. (二)StringBuffer 字符串可变量,是线程安全的,和StringBuilder类提供的方法完全相同. 区别在于StringBuffer每个方法中前面添加了"synchronized",保证其是线程安全的. (三)StringBuilder 字符串可变量,