java中05的动手动脑

动手动脑1:

结果为:

分析:“=”判断的是两个对象是否相同(储存的地址和储存的内容)

而“equals”函数判断的是两个对象的值是否相等

String类的Length()、charAt()、 getChars()、replace()、 toUpperCase()、 toLowerCase()、trim()、toCharArray()使用说明:

1.string.length()是用来求字符串的长度,返回值为字符串的长度。

length():public int length()//求字符串长度

String s=”dwfsdfwfsadf”;

System.out.println(s.length());

2.string.charAt()为取该字符串某个位置的字符,从0开始,例如string.charAt(0)就会返回该字符串的第一个字符。

charAt():public charAt(int index)//index是字符下标,返回字符串中指定位置的字符

String s=”Hello”;

System.out.println(s.charAt(3));

3.string.getChars()为将这个字符串中的字符复制到目标字符数组。

getChars():public int getChars()//将字符从此字符串复制到目标字符数组

String str="abcdefghikl";

Char[] ch=new char[8];

str.getChars(2,5,ch,0);

4.string.replace()为将原string 中的元素或子串替换。返回替换后的string。

replace():public int replace()//替换字符串

String s=”\\\”;

System.out.println(s.replace(“\\\”,”///”));

结果///;

5.string.toUpperCase()为将字符串string中字符变为大写。

toUppeCase():public String toUpperCase()//将字符串全部转换成大写

System.out.println(new String(“hello”).toUpperCase());

6.string.toLowerCase()为将字符串string中字符变为小写。

toLowerCase():public String toLowerCase()//将字符串全部转换成小写

System.out.println(new String(“HELLO”).toLowerCase());

7.string.trim()为去除字符串的头为空格。

trim():public String trim()

String x=”ax c”;

System.out.println(x.trim());//是去两边空格的方法

8.string.toCharArray()为将字符串转换为字符数组。

toCharArray():String x=”abcd”;//将字符串对象中的字符转换为一个字符数组

Char myChar[]=x.toCharArray();

System.out.println(“myChar[1]”+myChar[1]);

时间: 2024-10-20 05:11:10

java中05的动手动脑的相关文章

java中06的动手动脑

任务一: 代码: package Shi;   import javax.swing.JOptionPane;   public class Shi6d1 {   public static void main(String[] args) {   int array[] = new int[10]; for(int m=0;m<10;m++) {array[m] = (int)(Math.random()*100);} String str=""; for(int m=0;m&

java中08的动手动脑

任务一: ATM机模拟: 代码: //赵子鸣,20153131,信1505-2班 package Shi; import java.util.Scanner; abstract class Atm{ public abstract void zhuan(String a,double b); public abstract void setmima(String a); public abstract double getyue(); public abstract String getmima

java中04的动手动脑

1.如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法 2.代码输出结果:100 300 字段初始化的规律就是若没有给新创建的变量赋初值,自动调用默认的构造函数给其赋初值,如果自行赋值,便是所赋值. 3.运行结果 Root的静态初始化块 Mid的静态初始化块 Leaf的静态初始化块 Root的普通初始化块 Root的无参数的构造器 Mid的普通初始化块 Mid的无参数的构造器 Mid的带参数构造器,其参数值:Java初始化顺序演示 Leaf的普通初始化块 执行Leaf的构造器 分析

java中03的动手动脑

类与对象,类的对象实例化 类是一个抽象的概念,而对象是按照类的形式产生的具体存在,比如,人类(是类),而你(是对象),对象是类的具体实现, 对象拥有类定义的所有实现.是抽象的概念,我们无法让概念去做一件事情,但是却可以让这个概念的实际存在去做. 生成随机数 java.util.Random类有两种方式构建方式:带种子和不带种子 不带种子:此种方式将会返回随机的数字,每次运行结果不一样 public class RandomTest {public static void main(String[

JAVA语法基础作业——动手动脑以及课后实验性问题 (七)

一.动手动脑 1)源代码 public class ParentChildTest { public static void main(String[] args) { Parent parent=new Parent(); parent.printValue(); Child child=new Child(); child.printValue(); parent=child; parent.printValue(); parent.myValue++; parent.printValue(

Java类和对象动手动脑

动手动脑1 以下代码为何无法通过编译?哪儿出错了? 如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法. 动手动脑2 进行试验 使用上页幻灯片中定义的类,以下代码输出结果是什么? public class Test { public static void main(String[] args) { InitializeBlockClass obj=new InitializeBlockClass(); System.out.println(obj.field);//? obj=n

Java文件与类动手动脑

动手动脑1: 使用Files. walkFileTree()找出指定文件夹下所有大于指定大小(比如1M)的文件. package classJava; import java.io.IOException; import java.nio.file.FileSystems; import java.nio.file.FileVisitOption; import java.nio.file.FileVisitResult; import java.nio.file.FileVisitor; im

java作业04(动手动脑)

1.古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报: 请编写一个程序,使用上述算法加密或解密用户输入的英文字串要求设计思想.程序流程图.源代码.结果截图. 设计思想:首先用户输入一个字符串,再提示用户选择加密还是解密该字符串,设计程序完成功能,加密是字符串每位向后移三位替代那位字母,解密则向前移三位,最后输出新字符串. 程序流程图: 源代码: 结果截图: 2.请查看String.equals()方法的实现代码,注意学习其实现方法. 答:equals 只是比较值是否相同而==则是比较两个变量

Java 第五周 动手动脑

一.以下代码为何无法通过编译?哪儿出错了? 原因分析:这是一个常见的构造错误,错误的自己构建了构造方法,导致系统无法正常的进行变量的构造,系统默认的构造方法无法正常运行 二. package demo; public class Test { public static void main(String[] args) { // TODO 自动生成的方法存根 Foo obj1=new Foo(); Foo obj2=new Foo(); System.out.println(obj1==obj2