java判断是什么操作系统
当需要根据java代码判断当前系统什么操作系统时,可使用下面的方法:
1.根据系统名称判断类型
public static void main(String[] args) {
String osName = System.getProperties().getProperty("os.name");
if (osName.equalsIgnoreCase("Linux")) {
System.out.println("linux");
} else {
System.out.println("other");
}
}
linux系统名称是Linux
2.根据文件分隔符判断
public static void main(String[] args) {
//linux文件分隔符是/,windows是\,但需使用\\,转义
if (File.separator.equals("/")) {
System.out.println("linux");
} else {
System.out.println("other");
}
}
需要注意的是,在linux必须是"/",不能使用"\",否则文件会找不到。
java判断是什么操作系统的更多相关文章
- Java 判断操作系统类型(适用于各种操作系统)
Java 判断操作系统类型(适用于各种操作系统) 最近一段时间写一个授权的程序,需要获取很多信息来保证程序不能随意复制使用,必须经过授权才可以. 为了限制用户使用的操作系统,必须有统一的方法来获取才可 ...
- 使用Java判断字符串中的中文字符数量
Java判断一个字符串str中中文的个数,经过总结,有以下几种方法(全部经过验证),可根据其原理判断在何种情况下使用哪个方法: 1. char[] c = str.toCharArray(); for ...
- Java判断回文数算法简单实现
好久没写java的代码了, 今天闲来无事写段java的代码,算是为新的一年磨磨刀,开个头,算法是Java判断回文数算法简单实现,基本思想是利用字符串对应位置比较,如果所有可能位置都满足要求,则输入的是 ...
- js判断手机端操作系统(Andorid/IOS)
非常实用的js判断手机端操作系统(Andorid/IOS),并自动跳转相应下载界面 androidURL = "http://xxx/xxx.apk"; var browser = ...
- java判断字符串是否为空的方法总结
http://blog.csdn.net/qq799499343/article/details/8492672 以下是java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观 ...
- Java判断字符串是中文还是英文
在做开发的时候我们经常需要用到根据某个字符或者字符串来判断其是中文还是英文,从而做相应的处理,其实不难,大多数人们都是用到正则来判断的,下面小贝就给大家分享一下Java判断字符串是中文还是英文 推荐文 ...
- (转)java判断string变量是否是数字的六种方法小结
java判断string变量是否是数字的六种方法小结 (2012-10-17 17:00:17) 转载▼ 标签: it 分类: 转发 1.用JAVA自带的函数 public static boolea ...
- JAVA判断32位还是64位,调用不同的DLL(转)
源:JAVA判断32位还是64位,调用不同的DLL 通过获取sun.arch.data.model可判断是32还是64的JAVA 将32或者64位的DLL放不同的目录,实现自适应调用DLL Prope ...
- java判断是否为汉字
java判断是否为汉字 public static boolean isChinese(String str) { String regEx = "[\u4e00-\u9fa5]&quo ...
- java判断字符串是否回文
java判断字符串是否回文 /** * java判断字符串是否回文<br><br> * 基本思想是利用字符串首尾对应位置相比较 * * @author InJavaWeTrus ...
随机推荐
- SciTech-BigDataAIML-Algorithm-Measurement: 测度
度量: 连续 Euclidian Distance(欧几理得距离) Manhattan Distance(出租车站点距离) Angle角度 Area面积 Volume体积 AFP: Amplitude ...
- POLIR-Society-Organization-Psychology-Emotions情绪 : The 6 Types of Basic Emotions and Their Effect on Human Behavior
EMOTIONS > The 6 Types of Basic Emotions and Their Effect on Human Behavior By Kendra Cherry, MSE ...
- SciTech-Python-编译Python的C/C++扩展的setup.py使用pybind映射C/C++到Python库
pybind:pybind11 - Seamless operability between C++11 and Python header-only library exposes C++ type ...
- SciTech-Mathmatics-Advanced Algebra-LinearAlgebra: 矩阵的相抵、相似与合同
https://www.math.pku.edu.cn/teachers/baozq/algebra/alg1.htm 矩阵的相抵.相似与合同 基本概念: 相抵, 相抵标准形 相似, 对角化, 迹, ...
- win10专业版电脑出现假死的问题
有不少深度系统的小伙伴,使用win10专业版时,不知道为何电脑经常假死,特别是在使用桌面时更是频繁发生,让人十分苦恼,要如何解决假死的问题呢?本文中,深度技术小编就来为大家分享详细的处理方法,有兴趣的 ...
- 2024年1月份更新「GIS数据」全国的GeoJSON、shp格式数据下载获取(精确到乡镇街道级)
发现个可以免费下载全国 geojson 数据的网站,推荐一下.支持全国.省级.市级.区/县级.街道/乡镇级以及各级的联动数据,支持导入矢量地图渲染框架中使用,例如:D3.Echarts等 geojso ...
- Mybatis之数据库连接+PageHelper分页插件+Mybatis-Plus插件
MyBatis Plus 教程(人人便成为) https://www.cnblogs.com/chch213/p/16320820.html 前言 ORM框架:对象关系映射 object relat ...
- ServletContext与静态变量(static)的区别,数据库连接池放在哪里
这种是放在static中,03_用servlet.request和Druid技术写登录案例 java--数据库连接池--druid_基本使用 这是放在ServletContext中,使用Servl ...
- chrome 导入密码
chrome://flags/#password-import-export Password import
- 前端使用highcharts绘制3D圆环图报错 “this.chart.is3d is not a function ”
废话不多说直接上解决办法: 需要在main.js中添加如下代码: import highcharts from 'highcharts' import highcharts3d from 'highc ...