public void findRepeat(String string){for (int i=0;i<=string.length()-1;i++){ String temp=string.substring(0,i)+string.substring(i+1); System.out.println(temp); //没有查到相同时会返回-1,查到内容时,会单回对应的字母 int index=temp.indexOf(string.charAt(i)); if (index!=-1){ System.out.println(string.charAt(i)); break; }}}原文:https://www.cnblogs.com/banml/p/12638563...
1、JSON转JSON字符串JSON.toJSONString(List<实体类>)2、JSON字符串List<实体类>JSONArray objects = JSONArray.parseArray(get);List<实体类> = JSONArray.parseArray(get).toJavaList(实体类.class);实体类>' ref='nofollow'>java list转字符串,字符串转List<实体类>原文:https://www.cnblogs.com/yyhhblog/p/14138481.html
转自http://blog.csdn.net/lonely_fireworks/article/details/7962171常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale locale, String format, Object... args) 使用...
数组的所有方法join():数组转字符串(原数组不会发生改变)let arr = ['a','b','c']
let newArr = arr.join('')//参数可以是空格 逗号 连字符等
console.log(newArr)//abc
console.log(arr)//['a','b','c']push():向数组的末尾添加一个或多个元素,并返回新的长度(原数组发生改变)let arr = [1,2,3]
arr.push(4)
console.log(arr)//[1,2,3,4]pop():删除数组的最后一个元素(原数组发生改变)let arr = ['a','b','c']
arr.pop()
console...
//原文链接:https://www.cnblogs.com/fangfuhai/p/5500065.html在工作中,String类是我们使用频率非常高的一种对象类型。JVM为了提升性能和减少内存开销,避免字符串的重复创建,其维护了一块特殊的内存空间,这就是我们今天要讨论的核心,即字符串池(String Pool)。字符串池由String类私有的维护。 我们知道,在Java中有两种创建字符串对象的方式:1)采用字面值的方式赋值 2)采用new关键字新建一个字符串对象。这两种方...
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* 时间相距
* @author Ben
* @version 1.0
* @date 2009-10-21 16:38:51
*/publicclass DateDistance {/*** 两个时间之间相差距离多少天* @param one 时间参数 1:* @param two 时间参数 2:* @return 相差天数*/publicstaticlong getDistanceDays(String str1, String str2) throws Exception{Dat...
在其他语言中十分常见的字符串格式化输出,居然在 Javascript 中不见踪影,于是决定自己实现该方法,以下就是个人编写的最简洁实现:String.prototype.format = function(){var args = arguments;returnthis.replace(/\{(\d+)\}/gm, function(ms, p1){returntypeof(args[p1]) == ‘undefined‘ ? ms : args[p1]});
} 应用示例:>>> "{0} is not {1}".format("Linux", "Unix")
"Linux is not Unix" 原文:http://www.cnblogs.com/if...
应用场景:比如有一个深层次的文件目录结构,如:javaAPI每个文件里面都有相同的内容,而我们要统一修改为其他内容。上千个文件如果一个个修改显得太不明智。import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.io.PrintWriter;public class Test {/*** @author itmyhome*/public static void main(String[] args) {File f = new File("F:/java...
日期->字符串,字符串->日期;日期->毫秒,毫秒>日期-privatestaticvoid getDate() {// TODO Auto-generated method stublong time = System.currentTimeMillis();Date date = new Date(time);System.out.println("毫秒转日期"+date);System.out.println("日期转毫秒"+date.getTime());DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:dd:SS");String s = dateFormat.format(date);System.out.println("日期转字符串...
java去除字符串中重复、不重复、消除重复后字符
import java.util.HashSet;import java.util.Set;public class Main {public static void main(String[] args) {String str = "aaasd";System.out.println("原字符串: "+str);Set<Character> set1 = new HashSet<Character>();Set<Character> set2 = new HashSet<Character>();Set<Character> set3 = new HashSet<Character>();//把字符串转为字符数组char[] cs = str.toCharArray(...
什么是JSONJSON(JavaScript Object Notation)是一种优美的JavaScript对象创建方法。JSON也是一种轻量级数据交换格式。JSON非常易于人阅读与编写,同时利于机器解析与生成。JSON是在AJAX中代替XML交换数据的更佳方案。JSON格式与语法var jsonobject={ //对象内的属性语法(属性名与属性值是成对出现的) propertyname:value, //对象内的函数语法(函数名与函数内容是成对出现的) functionname:function(){...
引言:操作系统课程上学习的生产者消费者模型可以说是学习并发的最好例子。这里需要注意Java不支持进程,只支持多线程。本篇文章将以一个最简单的生产者消费者模型进行Java并发的讲解。学习了本篇博文你应该学会了一下几个内容1. 多个线程如何正确并发对一个变量进行读和写2. 生产者消费者模型的实现Java并发:上文说了Java中没有进程只有线程,所以Java的并发只涉及到线程。在Java里可以通过两种方法创建一个线程,第一种为继承Th...
import java.math.BigDecimal;publicclass StrCompareTo {publicstaticvoid main(String[] args) {System.out.println("2019-09-09, 2019-08-08:\t" + "2019-09-09".compareTo("2019-08-08"));System.out.println("2019-08-08, 2019-09-09:\t" + "2019-08-08".compareTo("2019-09-09"));System.out.println("2019-09-09, 2019-09-09:\t" + "2019-09-09".compareTo("2019-09-09"));System.out.println("0, 0:\t" + (new BigDecimal(...
package com.fs.test;import java.util.ArrayList;
import java.util.Collections;
import java.util.List;publicclass Listdemo {publicvoid m1() {List<String> list = new ArrayList<String>();list.add("a");list.add("c");list.add("b");list.add("w");list.add("s");list.add("a");list.add("b");list.add("s");list.add("d");list.add("c");list.add("a");System.out.println("排序前:" + list);Collections.sort(list);Sy...
/*** 使用指定字符替换明文字符串*/export function hiddenStr(str, front, end, hiddenChar = ‘*‘) {let len = str.length - front - end;let replaceStr = ‘‘;for(let i = 0; i< len; i++) {replaceStr += hiddenChar;}let frontStr = str.subtring(0, front);let endStr = str.substring(str.lengtn - end);return frontStr + replaceStr + endStr
}export default {hiddenStr
} 原文:https://www.cnblogs.com/Nyan-Workfl...