Java入门-封装和String字符串

 Java入门-第十三节-封装和String字符串

一  封装

 

封装是Java三大特征之一,指使用公有方法操作类中私有属性以保证数据的安全性。

public class Student {
	
	private int age;

	public int getAge() {
		return age;
	}

	public void setAge(int age) {
		if (age>10&&age<122) {
			this.age = age;
		}
	}
}
age的值不会被随意改变 安全性得到了保障

package com.ghj.person;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

import com.ghj.son.Student;

public class Person {
	
	public static void main(String[] args) {

		Student student = new Student();
		int flag=111;
		student.setAge(flag);
		System.out.println(student.getAge());
		}
}
 

二 String 字符串

1实例化

String类是引用数据类型,该类实例化方式有两种:

直接赋值,其语法格式如下:

 

Ø构造方法实现其实例化,其语法格式如下:

2.常用方法

length()该方法返回字符串的长度:

 


startsWith(Stringvalue) 判断字符串是否以value字符串开头,如果是返回true,否则返回false

 


endsWith(Stringvalue) 判断字符串是否以value字符串结尾,如果是返回true,否则返回false
 

equals(StringtargetString) 用于判断两个字符串是否相同,完全相同返回true,否则返回false


 

equalsIgnoreCase(String value) 用于判断两个字符串忽略大小写后是否相同,相同返回true,否则返回false



输入输出方法

public class Person {
	
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		String id = scanner.next();
	}
}

系统时间

public class Person {
	
	public static void main(String[] args) {
		
		Date day=new Date();
		SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd"); 
		System.out.println(df.format(day));
	}
}









 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值