1.JAVA中怎样输入字符串首先 , 导入java.util.*包 。
import java.util.*;然后 , 你需要新建一个读取标准输入(键盘)的扫描器对象 。
Scanner in = new Scanner(System.in);现在 , 你可以从键盘输入字符串了 。
String s = in.nextLine();以上这一行把键盘输入的一行字符串读取到变量 s 中 。
请看一个完整的简单示例:
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
String s = in.nextLine();
System.out.println(s);
}
}
2.Java空字符串与null的区别和判断字符串是否为空的方法一、Java空字符串与null的区别:
1、类型
null表示的是一个对象的值 , 而并不是一个字符串 。例如声明一个对象的引用 , String a = null ;
""表示的是一个空字符串 , 也就是说它的长度为0 。例如声明一个字符串String str = "" ;
2、内存分配
String str = null ; 表示声明一个字符串对象的引用 , 但指向为null , 也就是说还没有指向任何的内存空间;
String str = ""; 表示声明一个字符串类型的引用 , 其值为""空字符串 , 这个str引用指向的是空字符串的内存空间;
在java中变量和引用变量是存在栈中(stack) , 而对象(new产生的)都是存放在堆中(heap):
就如下:
String str = new String("abc") ;
ps:=左边的是存放在栈中(stack) , =右边是存放在堆中(heap) 。
二、判断字符串是否为空的方法
String str = null;
if(str.equals("") || str= == null){//会抛出异常
System.out.println("成功");
}
3.java 空字符串与null区别做成员变量(字段/属性/类变量)时 , 如果只写String str;那么是默认赋值为null的 。
做局部变量(方法里的变量)时 , 如果只写String str;是不会默认赋值null的 , 这里仅声明了一个str变量 , 在栈内存中有定义 , 但没有任何值 , null其实也是一种值 。此时任何调用str的操作 , 编译时就均会报错 , 是error , 不是异常 。null的话 , 你屏幕输出(toString方法)的结果为字符串null , 但其它调用str的操作 , 编译可通过 , 运行时会空指针异常 , 此时是异常 。
【java空字符串怎么写】String str = ""; // 这个跟"abc"、"中国" , 本质上这都一样 , 只是空串 , 长度为0罢了
""是空字符串 , 但是也是字符串 , 没有什么东西 。
而null是空的意思 , 什么都没有 , 没有地址 。
4.java中,假如我要输入一个字符串,应该怎么写代码啊import java.util.Scanner;
public class F {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str=sc.next();
System.out.println(str);
}
}
5.java中任何字符串怎么表示下边的代码应该能达到你的要求 。
你看一下 。
-----------------------------------------------------
public class CheckTest {
public static void main(String[] args) {
String idfield = "10.0";
idfield = "数字10";
idfield = "10sfda";
// idfield = "10";
// 首先文本框(idField.getText())中得到的肯字是字符串 。不需要 “内容为任何字符串该怎么写?”这样的判断 。
// 再就是觉得你的两具判断前后顺序有些反了 , 调换一下 。
- 空城繁体字怎么写
- 关于新我的孙悟空的简介 新我的孙悟空
- 收据大写前面的空位怎么写
- 关于新思维数学训练<6-7岁>形状与空间 英国最新版的简介 新思维数学训练<6-7岁>形状与空间 英国最新版
- 抽象类的子类要怎么写代码
- 怎样清空浏览器缓存 浏览器怎么清理缓存?
- 空调结构图 柜式空调结构图
- 酒店中空房已查房怎么写
- iPad空格怎么写
- 如何破解qq空间相册密码 qq空间密码相册可以破解吗百度