`
schy_hqh
  • 浏览: 556126 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

(其它)System类的常用方法

 
阅读更多

 

System类的常用方法

 

package com.gc.system;

import java.util.Properties;
import java.util.Set;

public class Demo {
	public static void main(String[] args) {
		copyArray();
		getTimeMills();
		setSystemProperty();
		clearSystemProperty();
		getSystemProperties();
		getSystemLineSeparator();
	}

	/**
	 * 获取当前系统的行分隔符
	 */
	private static void getSystemLineSeparator() {
		String lineSeparator = System.lineSeparator();
		System.out.print("first"+lineSeparator+"second");
	}
	
	/**
	 * 删除系统变量
	 */
	private static void clearSystemProperty() {
		System.clearProperty("xxx");
	}
	
	/**
	 * 设置系统变量
	 */
	private static void setSystemProperty() {
		System.setProperty("xxx", "yyy");
	}
	
	/**
	 * 获取所有的系统变量
	 */
	private static void getSystemProperties() {
		Properties prop = System.getProperties();
		Set<String> names = prop.stringPropertyNames();
		for(String key : names)
			System.out.println(key+":"+prop.getProperty(key));
	}
	
	/**
	 * 获取当前毫秒值
	 */
	private static void getTimeMills() {
		long timeMills = System.currentTimeMillis();
		System.out.println(timeMills);
	}

	/**
	 * 复制数组
	 */
	private static void copyArray() {
		int[] src = {1,2,3,4,5,6,7,8,9};
		int[] dest = new int[5];
		System.arraycopy(src, 2, dest, 0, dest.length);
		for(int i : dest) 
			System.out.println(i);
	}
}
 
分享到:
评论

相关推荐

    Java -核心类库 Object类常方法 Math类常用方法 System类常用方法 基本类型包装类常用方法等

    #### 三、System类常用方法 `System`类提供了一些重要的系统服务方法,如输入输出流、系统属性访问等。 1. **setIn() 方法**:设置标准输入流。 2. **setOut() 方法**:设置标准输出流。 3. **setErr() 方法**:...

    C#基础类 常用类 常用方法源码 .NET 工具类 源码

    这个压缩包“C#基础类 常用类 常用方法源码 .NET 工具类 源码”包含了C#编程中的基础类和常用工具类的源代码,对于学习和理解C#的编程实践非常有帮助。下面,我们将详细探讨这些关键知识点。 1. **基础类**:在C#中...

    C#常用类集

    在.NET框架中,C#语言提供了丰富的...以上就是"C#常用类集"中涉及的关键知识点,这些工具类使得C#程序员能够高效地开发应用程序,处理各种数据和资源。了解并熟练使用这些类库,对于提升代码质量和开发效率至关重要。

    C#常用类总结

    以上只是C#常用类的冰山一角,还有许多其他类如`EventArgs`、`EventHandler`用于事件处理,`Random`类用于生成随机数,`StreamReader`和`StreamWriter`用于流式读写等。掌握这些基础类的使用,对于提升C#开发技能至...

    创建JSONObject的四个常用方法

    ### 创建JSONObject的四个常用方法 在Java开发过程中,处理JSON数据是常见的需求之一。而`json-lib.jar`作为一款老牌且功能强大的JSON处理库,在Java社区有着广泛的应用基础。本文将详细介绍基于`json-lib.jar`包...

    C#(项目常用方法)自定义公共类库

    本文将深入探讨“C#(项目常用方法)自定义公共类库”这一主题,它是一个旨在简化开发过程、提高代码复用性的工具集合。 首先,让我们理解什么是公共类库。在软件开发中,类库是一组预先编写好的函数或方法,它们可以...

    C#常用的42个类

    1. `System.Object`:所有C#类的基类,包含一些基本的方法如`ToString()`、`Equals()`和`GetHashCode()`。 2. `System.String`:表示不可变的字符序列,用于处理文本数据。常见的方法有`Substring()`、`Replace()`...

    java常用类的使用方法.pdf

    以下是Integer类的一些常用方法: * byteValue():取得用byte类型表示的整数。 * compareTo(Integer anotherInteger):比较两个整数。如果相等,返回0;小于时返回负数;大于时返回正数。 * compareTo(Object o):...

    day01【Object类、常用API】-笔记.md

    `java.lang.System`类提供了对系统特性的一些访问方法,比如获取系统当前时间、复制数组等。 ### StringBuilder类 `java.lang.StringBuilder`类用于创建和操作可变字符串。它比`String`类更加高效,因为它的字符串...

    C#文件读写常用类介绍

    以上介绍了`System.IO.File`类中的几个常用方法,这些方法为C#开发者提供了强大的文件处理能力。无论是简单的文件读写,还是复杂的文件移动、复制操作,都可以通过这些方法轻松实现。此外,对于更高级的需求,还可以...

    Java中Random类常用方法.pdf

    这个方法是其他所有返回整数随机数的方法的基础,它不直接对外提供使用,而是由其他方法调用。 2. `nextBoolean()`:返回一个随机的布尔值,`true`和`false`出现的概率均等,各为50%。 3. `nextBytes(byte[] bytes...

    C#常用类大全.rar

    以上只是C#中常用类的一部分,实际的"C#常用类大全"压缩包可能包含更多详细的信息,例如各个类的使用示例、属性、方法、构造函数以及它们在实际项目中的应用场景。对于初学者来说,深入理解和熟练运用这些类是掌握C#...

    asp.net编程常用类

    `Bitmap`类用于创建和操作图像,`Graphics`类提供画布,允许在图像上绘制文本、线条和其他图形。`Image.FromFile`用于加载图片,`Graphics.DrawString`则用于在图片上写字,设置合适的字体、颜色和位置。为了实现...

    .net 开发常用类 通用类集

    总的来说,这个压缩包可能是.NET开发者的一个宝贵资源,它汇集了作者在实际开发过程中提炼出的通用类,可以帮助其他开发者快速解决常见问题,提升开发效率。通过学习和使用这些类,我们可以更好地理解和利用.NET框架...

    C#开发常用方法整理

    在C#编程中,掌握一些常用的方法能够极大地...以上是C#开发中的一些常用方法,掌握这些技巧可以帮助开发者编写更加高效和简洁的代码。在实际应用中,根据项目需求,还需要结合其他类库和框架进行更深入的学习和实践。

    Java常用类与基础API-String的构造器与常用方法

    ### Java常用类与基础API-String的构造器与常用方法 #### 一、String的常用API-1 ##### (1)构造器 1. **介绍** - `public String()`: - 初始化新创建的 `String` 对象,以使其表示空字符序列。即创建了一个...

    【Java基础】-- FileUtils工具类常用方法(csdn)————程序.pdf

    【Java基础】-- FileUtils工具类常用方法 在Java开发中,进行文件操作是必不可少的一部分,Apache Commons IO库提供了一个非常方便的工具类FileUtils,它对Java基础的IO操作进行了封装,使得文件处理更加简洁易用。...

    System.Net.FtpClient

    在.NET框架中,虽然系统自带了System.Net命名空间下的FtpWebRequest和FtpWebResponse类来处理FTP通信,但它们的API相对较为底层,使用起来不够直观。而System.Net.FtpClient库则通过封装这些基础API,提供了一套更加...

    开发十六年的积累(java常用类)

    以上只是Java常用类的一小部分,实际上还有许多其他类和库,如正则表达式Pattern和Matcher,多线程并发工具类CyclicBarrier、CountDownLatch等,这些都是在开发过程中频繁使用的工具。通过深入理解和熟练运用这些类...

Global site tag (gtag.js) - Google Analytics