精华内容
下载资源
问答
  • ListFiles():返回Files类型数组,可以用getName()来访问到文件名。 使用isDirectory()和isFile()来判断究竟是文件还是目录。 练习: 写一个javaTest程序,列出所有目录下的*.java文件,把子目录下的JAVA文件也...

    List():显示文件的名(相对路径)

    ListFiles():返回Files类型数组,可以用getName()来访问到文件名。

    使用isDirectory()和isFile()来判断究竟是文件还是目录。

     

    练习:

    写一个javaTest程序,列出所有目录下的*.java文件,把子目录下的JAVA文件也打印出来。

     

    使用I/O流访问file中的内容。

    JVM与外界通过数据通道进行数据交换。

    分类:

    按流分为输入流和输出流;

    按传输单位分为字节流和字符流;

    还可以分为节点流和过滤流。

    节点流:负责数据源和程序之间建立连接;

    过滤流:用于给节点增加功能。

    过滤流的构造方式是以其他流位参数构造(这样的设计模式称为装饰模式)。

    转载于:https://www.cnblogs.com/borter/p/10744122.html

    展开全文
  • 数组对象的getClass().getName()方法

    千次阅读 2016-09-19 00:27:25
    返回[Ljava.lang.String,奇怪为什么是[L开头,查了一下这个方法的APIhttp://docs.oracle.com/javase/6/docs/api/java/lang/Class.html#getName%28%29Java里面数组是一个对象,可以通

    数组对象的getClass().getName()方法

    对一个String数组对象调用getClass().getName()方法,返回[Ljava.lang.String,奇怪为什么是[L开头,查了一下这个方法的API

    http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html#getName%28%29

    Java里面数组是一个对象,可以通过getClass()方法获取其类对象,数组对象的类名以一个或多个’[‘开头,几维数组就有几个’[‘,数组元素类型若是基本类型会对应相应的编码,若是接口或类则是L+类名

    例子:

    int i[] = {1,2,3};
    System.out.println(i.getClass());
    System.out.println(i.getClass().getName());
    

    输出

    class [I
    [I
    
    展开全文
  • 对象数组

    2020-12-14 20:20:07
    对象数组 学会对象数组的创建 会向对象数组赋值 根据循环对数组元素删除 定义一个Person类 package 对象数组; public class Person { ... public String getName() { return name; } public void se

    对象数组

    1. 学会对象数组的创建
    2. 会向对象数组赋值
    3. 根据循环对数组元素删除

    定义一个Person类

    package 对象数组;
    
    public class Person {
    	private String name;
    	private int age;
    	private String address;
    	private int gender;
    	private String phone;
    	public String getName() {
    		return name;
    	}
    	public void setName(String name) {
    		this.name = name;
    	}
    	public int getAge() {
    		return age;
    	}
    	public void setAge(int age) {
    		this.age = age;
    	}
    	public String getAddress() {
    		return address;
    	}
    	public void setAddress(String address) {
    		this.address = address;
    	}
    	public int getGender() {
    		return gender;
    	}
    	public void setGender(int gender) {
    		this.gender = gender;
    	}
    	public String getPhone() {
    		return phone;
    	}
    	public void setPhone(String phone) {
    		this.phone = phone;
    	}
    	
    
    }
    

    定义一个测试类

     package 对象数组;
    
    public class Test {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		//30个人村塾到容器
    		//数据类型 [] 名= new 数据类型[30];
    		Person [] a=new Person[30];//对象数组
    		Person p1=new Person();//创建普通对象,并将这个引用赋值给数组的某个元素
    		Person p2=new Person();//创建普通对象,并将这个引用赋值给数组的某个元素
    		p1.setName("张三");
    		a[0]=p1;
    		
    		//遍历数组
    		for(int i=0;i<a.length;i++) {
    			Person p=a[i];
    			String name=p.getName();
    			if("张三".equals(name)) {
    				a[i]=null;//删除了张三这个
    			}
    		}
    
    	}
    
    }
    

    创建学生类

    package 对象数组;
    
    public class Student {
    	private String name;
    	private int age;
    	private String sex;
    	private String address;
    	public String getName() {
    		return name;
    	}
    	public void setName(String name) {
    		this.name = name;
    	}
    	public int getAge() {
    		return age;
    	}
    	public void setAge(int age) {
    		this.age = age;
    	}
    	public String getSex() {
    		return sex;
    	}
    	public void setSex(String sex) {
    		this.sex = sex;
    	}
    	public String getAddress() {
    		return address;
    	}
    	public void setAddress(String address) {
    		this.address = address;
    	}
    	
    
    }
    

    创建测试类

    package 对象数组;
    
    public class StudentTest {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Student [] student=new Student[2];
    		Student a=new Student();
    		a.setName("张三");
    		a.setAddress("北京");
    		a.setAge(8);
    		a.setSex("男");
    		student[0]=a;
    		Student b=new Student();
    		b.setName("李四");
    		b.setAddress("哈尔滨");
    		b.setAge(19);
    		b.setSex("男");
    		student[1]=b;
    		for(int i=0;i<student.length;i++) {
    			
    			String name=student[i].getName();
    			if("李四".equals(name))
    			{
    				String address=student[i].getAddress();
    				System.out.println(address);
    			}
    		}
    	}
    	
    
    }
    
    展开全文
  • 数组进阶对象数组

    2017-07-02 21:12:44
    class Student{ private String id; private String name; private int grade; public String getId() { return id; } public void setId(String id) { this.id = id;...public String getName() { retur
    class Student{
    private String id;
    private String name;
    private int grade;
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public int getGrade() {
        return grade;
    }
    public void setGrade(int grade) {
        this.grade = grade;
    }
    public String getInfo(){
        return name+id+grade;
    }
    public Student(String name,String id,int grade){
        setName(name);
        setGrade(grade);
        setId(id);
    
    }
    }
    
    
    public class Text
    {
        public static void main(String arg[]){
            Student p[]=new Student[]{
                new Student("zhangsan","1",2),
                new Student("zhangsan","2",2)
            };
            for(int x=0;x<p.length;x++){
    
    
    
            System.out.println(p[x].getInfo());
        }
            }
    }
    
    展开全文
  • java类怎样定义数组对象数组在c++编程中,怎么定义对象数组的指针?JAVA中怎么初始化对象数组?java中怎么创建对象数组?比如我创建了一个学生类Sclass Student{ } 类... public String getName() { return name; } ...
  • Java数组

    2016-02-17 23:19:00
    Java数组申明和静态初始化 class Person_2{ private String name; public Person_2(String name){ this.name = name; } public String getName(){ return this.name; } } public class ...
  • 我有两个对象数组.如果对象符合某个条件,我想用第二个数组中的更新对象更新一个数组....// Other methods here...public String getName() { return this.name; }}Foobar [] original = new Foobar[8];// Ins...
  • 数组对象

    2019-08-05 17:07:00
    package day_21; import java.util.Objects; public class Product { private String name; private double price; public String getName() { return name; } ...
  • 6.1对象数组

    2020-08-26 16:28:07
    对象数组 1.定义 将对象作为一个数组来应用 ... public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } publi
  • 对象数组例子

    2016-12-16 00:26:53
    现在有6个学生,请把这6个学生的信息存储到数组中,并遍历数组,...成员方法:set / getName(),set / getAge() 思路:  A:新建一个学生类  B:创建学生数组(对象数组)  C:创建6个学生对象,并赋值  
  • java 数组 toString

    千次阅读 2013-03-18 21:23:28
    数组的toString()返回 : getClass().getName() + '@' + Integer.toHexString(hashCode())
  • 对象数组-动态赋值class Person{ private String name; public Person(String name){ this.name=name; } public String getName(){ return this.name; }}pub...
  • JAVA数组的本质

    2018-06-13 15:35:41
    本文转载自... 1.数组是虚拟机自动创建的类型 int[] a1 = {1, 2, 3, 4}; System.out.println(a1.getClass().getName()); //打印出的数组类的名字为[I String[] s = new Strin...
  • Java数组的本质

    2018-06-13 15:30:35
    本文转载自https://blog.csdn.net/u013887236/article/details/508014771.数组是虚拟机自动创建的...System.out.println(a1.getClass().getName()); //打印出的数组类的名字为[I String[] s = new String[2]; ...
  • 126_对象数组

    2020-09-17 07:38:21
    126_对象数组 package Demo03; public class Person { private String name; private int age; public Person() { } public Person(String name, int age) { this.name = name; this.age = age; } public String...
  • 把对象编程数组操作 例子: package wsj04; /* * 标准学生类 */ public class Student{ private String name; private int age; public String getName() { return name; } public void setName(String ...
  • Java对象数组

    2019-10-22 20:59:57
    Person类 public class Person { private String name; private int age;... public String getName() { return name; } public void setName(String name) { this.name = name; } p...
  • 通过Class创建数组

    千次阅读 2017-06-26 10:58:12
    @SuppressWarnings("unchecked") public static <T> T[] getObjectArray(Class<?> clazz, int length) { // 如果传入为String数组的Class(clazz.getName() = [Ljava.lang.String;) // 通过调用clazz.getCom
  • 以下代码段在运行时出错: ``` printf("%s",(*st.getName())); ``` 其中st.getName()返回一个指向数组头的指针 (* p)无法访问这个数组吗?
  • JAVA的数组归类

    2019-07-05 16:35:08
    c++中的数据不是对象,java中的数据是对象。 [L表示应用,[I表示int类型,[S表示String类型 //静态声明 int[] a={1,2,3}; int[] c=new int[]{4,5,6};...a.getClass().getName()能取得a数组的类名。 d...
  • 学生类:class A{private String name;...public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {...
  • JAVA对象数组

    2016-10-31 14:17:28
    class Person{ private String name ; // 姓名属性 public Person(String name){ // 通过构造方法设置内容 ... public String getName(){ return this.name ; // 取得姓名 } }; public class Ob
  • getName(), 'categoryName' => $existingCategory->getName(), 'categoryAttribute' => $existingAttributeOverridedAttribute); </code></pre> <p>I would like to test if a combination of attribute...
  • 关于泛型数组

    2016-01-28 09:55:59
    package comkaka; import java.util.*; class Banana{ private int id; Banana(int id){this.id=id;} public String toString(){ ...return getClass().getName()+" "+id; } } class Peel{ T fru
  • //总结类型转换不对,导致运行报错//以及没有new,导致空指针异常//引入流。import java.io.*;public class Col {private String name;private float weight;public void setName...}public String getName() {ret...
  • 对象数组出错

    2014-02-27 14:53:34
    function getName(){ throw new RuntimeException("Erro!"); } function getDescription(){ throw new RuntimeException("Erro!"); } function getPrice(){ throw new RuntimeException("Erro!"); } ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 494
精华内容 197
热门标签
关键字:

数组getname