面向对象15.2String类-构造函数

public class String_Constructor {

//快捷键小方法: Ctrl+d,删除整行,选中几行删除几行
public static void main(String[] args) {
// String s=new String();//String s="";这个2个是一样的意思,等效 。
// //虽然地址不一样,但是内容都是一样的,都是构造一个字符串。String s=null;这个又是不一样,这个意思是常量值为空
//
// /*
// * 将字节数组变成字符串
// * */
// byte [] arr={65,66,67,68};
// String s1=new String(arr);
// System.out.println("s1="+s1);//ABCD,他会将数字进行阿西吗值进行查表,将一个字节数组变成字符串,
/*
* API帮助文档里面的String构造方法
* String(char[] value) 分配一个新的 String,使其表示字符数组参数中当前包含的字符序列。(字符串数组)
*
*
* */
char [] arr={‘w‘,‘a‘,‘p‘,‘q‘,‘x‘};
String s=new String(arr,1,3);//从数组的1角标开始取,取3个(是从0开始数)
System.out.println(s);
}
}

时间: 2024-10-08 13:58:57

面向对象15.2String类-构造函数的相关文章

面向对象15.3String类-常见功能-获取-1

API使用: 查API文档的时候,有很多方法,首先先看返回的类型 下面的方法函数有的是有覆写Object类的如1.1图,如果没有复写的话是写在1.2图片那里的,如果找到了相对于的方法,可以点击进去可以看里面的描述,如1.3图 1.4图中的1是返回类型,2 是传入的参数 1.1图 1.2图 1.3图 图1.4

面向对象15.3String类-常见功能-转换

public static void main(String[] args) { //2.1// String s="张三,李四,王五";// String [] arr=s.split(",");//.s.split(",")这个意思是拿逗号来切(这个括号里面放的是规则)// for (int i = 0; i < arr.length; i++) {// System.out.println(arr[i]);// }// 2.2// S

面向对象15.3String类-常见功能-获取-2

public class String_APImethod {/* * 1.4获取字符串中的一部分字符串,也叫字符串 * String substring(int beginIndex, int endIndex)返回一个新字符串,它是此字符串的一个子字符串. * 包含begin,不包含end * String substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串. * * * */ public static void main(String[] a

面向对象15.3String类-常见功能-判断

/*3.判断 * 3.1两个字符串内容是否相同? * boolean equals(Object obj)(参数是Object,不是String,因为equals是覆盖Object里面的equals方法,父类是什么参数,这个equals就是要什么参数) * boolean equalsIgnoreCase(String str))将此 String 与另一个 String 比较,不考虑大小写. * * 3.2字符串中是否包含指定字符串? * boolean contains(CharSequen

C++ Primer 学习笔记_72_面向对象编程 --句柄类与继承[续]

面向对象编程 --句柄类与继承[续] 三.句柄的使用 使用Sales_item对象能够更easy地编写书店应用程序.代码将不必管理Item_base对象的指针,但仍然能够获得通过Sales_item对象进行的调用的虚行为. 1.比較两个Sales_item对象 在编写函数计算销售总数之前,须要定义比較Sales_item对象的方法.要用Sales_item作为关联容器的keyword,必须能够比較它们.关联容器默认使用keyword类型的小于操作符,可是假设给Sales_item定义小于操作符,

C++ Primer 学习笔记_71_面向对象编程 --句柄类与继承

面向对象编程 --句柄类与继承 引言: C++中面向对象编程的一个颇具讽刺意味的地方是:不能使用对象支持面向对象编程,相反,必须使用指针或引用. void get_prices(Item_base object, Item_base *pointer, Item_base &reference){ //需要根据指针或引用实际所绑定的类型进行调用 cout<< pointer ->net_price(1)<< endl; cout<< reference.n

python学习笔记(七):面向对象编程、类

一.面向对象编程 面向对象--Object Oriented Programming,简称oop,是一种程序设计思想.在说面向对象之前,先说一下什么是编程范式,编程范式你按照什么方式来去编程,去实现一个功能.举个例子,你要做饭,可以用电磁炉,也可以用煤气灶.不同的编程范式本质上代表对各种类型的任务采取的不同的解决问题的思路,两种最重要的编程范式分别是面向过程编程和面向对象编程. 提到面向对象,就不得不提到另一种编程思想,面向过程:什么是面向过程呢,面向过程的思想是把一个项目.一件事情按照一定的顺

面向对象中类和类的关系

在面向对象方法中,我们在确定了类及类的属性和方法后.不可避免的要研究类和类之间的关系,正是这些关系将整个事情串联起来.使彼此之间有了联系,就像现实生活中,人与人交往中存在着不同的关系. 了解这些关系,对于我们开发系统百利而无一害,能够让我们轻松.高效的工作,相同像我们在日常生活中处理好人与人之间的关系.会给我们带来巨大的优点.那么我们就来认识一下.面向对象中类与类之间有那些关系. 类和类之间的关系大概能够分为一下几种类型:泛化关系(Generalization).实现关系(realization

Objective-C语言介绍 、 Objc与C语言 、 面向对象编程 、 类和对象 、 属性和方法 、 属性和实例变量

Objective-C语言介绍 . Objc与C语言 . 面向对象编程 . 类和对象 . 属性和方法 . 属性和实例变量 1 第一个OC控制台程序 1.1 问题 Xcode是苹果公司向开发人员提供的集成开发环境(非开源),用于开发Mac OS X,iOS的应用程序.其运行于苹果公司的Mac操作系统下. 本案例要求使用集成开发工具Xcode编写OC的HelloWorld程序,在Xcode的控制台中, 1.2 方案 首先,启动集成开发工具Xcode. 然后,创建OC语言的工程. 最后,运行所创建的工