
Java
希哈科技
希哈科技 (XIHA) 致力于成为全球领先的AIoT产品与技术服务解决方案提供商。把 “赋能万物,机器智能” 作为核心价值观。相信所秉承的 “星球万物,智慧物联” 的使命,会持续为客户创造长期价值。
展开
-
java 中boolean与Boolean的区别
刚才处理了一个 android 与 js 互调传值问题,android 获取 js 传的布尔值,var flag = true ;android 端方法接收 刚开始 用 Boolean isFlag 接收不到,改为boolean isFlag 就可以接收到了,实在是想不通了 ;boolean是基本数据类型Boolean是它的封装类,和其他类一样,有属性有方法,可以new,例如:Boolean flag = new Boolean("true"); // boolean 则不可以!Bool.转载 2021-09-06 11:10:19 · 567 阅读 · 0 评论 -
JAVA将字符串转换成json数组
JAVA将字符串转换成json数组import org.json.JSONArray;import net.sf.json.JSONObject;String data="[{“id”:1,"name":"zs"},{“id”:2,"name":"li"}]";//将字符串转换成json数组JSONArray ay= new JSONArray(data);//例如获取第一个里面的id和nameint id=ay.getJSONObject(0).get("id");String nam转载 2020-06-28 11:25:52 · 2427 阅读 · 1 评论 -
java字符串--数组(相互转化)
java 数组->字符串1.char数组(字符数组)->字符串 可以通过:使用String.copyValueOf(charArray)函数实现。举例: char[] arr={'a','b','c'}; String string =String.copyValueOf(arr); System.out.println(string); //abc2.String数组->字符串...转载 2020-06-28 11:12:48 · 489 阅读 · 0 评论 -
java实现遍历一个字符串的每一个字母(总结)
基础:牢记字符串操作的各种方法:String s = "aaaljlfeakdsflkjsadjaefdsafhaasdasd"; // 出现次数int num = 0; // 循环遍历每个字符,判断是否是字符 a ,如果是,累加次数 for ( //输入代码 ){ // 获取每个字符,判断是否是字符aif ( //输入代码 ){ // 累加统计次数num++;}}System.out.println("字符a出现的次数:" + num); 1.i.转载 2020-06-28 10:53:05 · 683 阅读 · 0 评论 -
Java string和各种格式互转 string转int int转string
简单收集记录下其他类型转StringString s = String.valueOf( value); // 其中 value 为任意一种数字类型。 字符串型转换成各种数字类型:String s = "169"; byte b = Byte.parseByte( s ); short t = Short.parseShort( s ); int i = Integer.parseInt( s ); long l = Long.parseLong( s );转载 2020-05-11 14:58:35 · 220 阅读 · 0 评论 -
浅谈Spring之@Nullable、@NonNull注解
@NonNull可以标注在方法、字段、参数之上,表示对应的值不可以为空@Nullable注解可以标注在方法、字段、参数之上,表示对应的值可以为空以上两个注解在程序运行的过程中不会起任何作用,只会在IDE、编译器、FindBugs检查、生成文档的时候有做提示;我使用的IDE是STS,不会做自动的检查,只有安装了FindBugs插件并运行后会做对应的提示,————————————————版权声明:本文为优快云博主「随风yy」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声转载 2020-05-11 14:52:46 · 633 阅读 · 0 评论 -
java遍历hashmap 的四种方法
以下列出四种方法public static void main(String[] args) {Map<String,String> map=new HashMap<String,String>(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3")...转载 2020-03-30 11:14:59 · 189 阅读 · 0 评论 -
Java两种延时-thread和timer
在Java中有时候需要使程序暂停一点时间,称为延时。普通延时用Thread.sleep(int)方法,这很简单。它将当前线程挂起指定的毫秒数。如[java]view plaincopytry { Thread.currentThread().sleep(1000);//毫秒 } catch(Exceptione){}在这里需要解释一下线程沉睡的时...转载 2020-01-09 14:10:32 · 337 阅读 · 0 评论 -
Junit测试private方法
Java代码packagecom.bill99.junit; publicclassACase{ privateStringechoRequest(Stringrequest){ return"Hello!"+request; } privateStringechoR...转载 2019-12-06 10:32:35 · 749 阅读 · 0 评论 -
java判断字符串是否全部是大写方法
/*** 判断字符串大小写* @param keyName* @return*/public static boolean isAcronym(String word) {for(int i = 0; i < word.length(); i++) {char c = word.charAt(i);if (Character.isLowerCase(c)) {return ...转载 2019-11-13 16:39:21 · 5212 阅读 · 0 评论 -
JAVA判断字符串是否全为数字
原文链接:https://blog.youkuaiyun.com/u014299265/article/details/54171036public boolean isNumeric(String str){ Pattern pattern = Pattern.compile("[0-9]*"); Matcher isNum = pattern.matcher(str); if(...翻译 2019-11-13 10:05:38 · 269 阅读 · 0 评论 -
ubuntu18.04下JDK手动安装步骤
这篇文章主要介绍了UBUNTU手动安装JDK的详细步骤,大家参考使用吧先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解压Step1:将解压好的jdk1.7.0_04文件夹用最高权限复制到/usr/lib/jvm目录里sudo cp -r ~/jdk1.7.0_04/ /usr/lib/jvm/Step...转载 2019-11-12 21:54:36 · 266 阅读 · 0 评论 -
Java发展历史
本文版本发布时间是从网上找的归档后的,主要是当做笔记记录一下.各版本发布时间:1995年5月23日,Java语言诞生;1996年1月,第一个JDK-JDK1.0诞生;1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入Java技术;1996年9月,约8.3万个网页应用了Java技术来制作;1997年2月18日,JDK1.1发布;1997年4月2日,JavaO...转载 2019-11-12 21:53:33 · 248 阅读 · 0 评论 -
Java中如何去掉字符串间的各种符号
1 2 3 String str=" [ abc/abc?u*t:e这个事情rt<enter>open();‘;|c;np\"ftrd nihao 你好 ]"; String str2=str.replaceAll("[^a-zA-Z_\u4e00-\u9fa5]", ""); System.out.println(str2...转载 2019-11-12 16:16:38 · 1537 阅读 · 1 评论 -
Java Map遍历的四种方法
在java中所有的map都实现了Map接口,因此所有的Map(如HashMap, TreeMap, LinkedHashMap, Hashtable等)都可以用以下的方式去遍历。方法一:在for循环中使用entries实现Map的遍历:/*** 最常见也是大多数情况下用的最多的,一般在键值对都需要使用 */Map <String,String>map = new H...转载 2019-11-12 16:11:23 · 98 阅读 · 0 评论 -
Java多线程(基于实现Runnable接口方式实现)
Java多线程可以实现并发处理的任务,恰当地使用多线程技术可以有效提高程序的运行效率,降低用户等待时间。例子: 2个售票员同时卖票,A售票员开始有100张票,B售票员开始有20张票。售票员类(实现Runnable接口)public class Seller implements Runnable{ private int ticket; public ...转载 2019-10-30 11:07:37 · 235 阅读 · 0 评论 -
深受Java程序员欢迎的10款Java IDE
摘要:Java是全世界最受欢迎的一门程序语言,它被广泛的应用于企业项目、游戏设计、安卓应用程序等开发领域。以下的列表是整理的近些年来深受Java程序员欢迎的10款Java IDE。(注:IDE意为集成开发环境,它不仅支持编辑和编译代码,还能够完成管理资源、提供部署、版本控制等工作。NetBeansNetBeans是过去10年发展最好的IDE,它做到了完全的模块化 ,所有的IDE功能都被封...转载 2019-10-15 18:18:34 · 576 阅读 · 0 评论 -
java获取当前时间戳的方法
获取当前时间戳//方法 一System.currentTimeMillis();//方法 二Calendar.getInstance().getTimeInMillis();//方法 三new Date().getTime();获取当前时间SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss...转载 2019-06-27 14:10:43 · 5754 阅读 · 0 评论 -
java impl是什么?
java impl 是一个资源包,用来存放java文件的。在Java开发中,通常将后台分成几层,常见的是三层mvc:model、view、controller,模型视图控制层三层,而impl通常处于controller层的service下,用来存放接口的实现类,impl的全称为implement,表示实现的意思。implement是用来实现接口的...原创 2019-06-27 14:46:57 · 9424 阅读 · 1 评论 -
JAVA如何判断两个字符串是否相等 == VS equals
1、java中字符串的比较:==我们经常习惯性的写上if(str1==str2),这种写法在java中可能会带来问题example1:String a="abc";String b="abc"那么a==b将返回true。因为在java中字符串的值是不可改变的,相同的字符串在内存中只会存一份,所以a和b指向的是同一个对象;example2:String a=new...转载 2019-09-20 15:11:33 · 425 阅读 · 0 评论 -
在Ubuntu 18.04上使用apt安装Java
安装默认的JRE/JDK安装Java的最简单方法是使用与Ubuntu一起打包的版本。默认情况下,Ubuntu18.04包含Open JDK,它是JRE和JDK的开源版本。该软件包将安装OpenJDK 10或11。在现在,这将安装OpenJDK 10。 在2018年9月以后,这将安装OpenJDK 11。要安装此版本,请先更新软件包索引:sudo apt update接...转载 2019-09-30 15:43:28 · 5363 阅读 · 1 评论 -
JAVA 十六进制转十进制正负数
/** * 十六进制转正负数 *(2个字节的) */ public static double parseHex4(String num) { if (num.length() != 4) { throw new NumberFormatException("Wrong length: " + num.length(...转载 2019-10-11 16:13:29 · 1392 阅读 · 0 评论 -
JAVA中Double转为String
至少有三种方法可以将表示double值的String 转换为Double对象。可能还有多种方法可以做同样的事情,如果你了解此处还有未列出的其他转换方法,请在下方留言与我们一起分享。1)将String转换为Double的第一种方法就是创建了一个新的Double对象。Double有一个构造函数,它需要一个String值,并返回一个具有相同值的Double对象。String toBeDoubl...转载 2019-10-11 16:16:15 · 15015 阅读 · 0 评论 -
Java long 转成 String
第一种:String s = String.valueOf(long)第二种:String s = Long.toString(long)转载 2019-06-26 09:24:22 · 7176 阅读 · 0 评论