在解释什么是解构赋值前,我们先来看一下, ES5 中对变量的声明和赋值。 var str = 'hello word'; 左边一个变量名,右边可以是字符串,数组或对象。 ES6 中增加了一种更为便捷的赋值方式。称为 Destructuring 。好像大家普遍翻译为解构。解构赋值允许我们将数组或对象的 ...
分类:
其他好文 时间:
2017-07-03 13:53:30
阅读次数:
173
这个也是简单题目。可是关键在于题意的理解。 题目原文就一句话:Write a function to find the longest common prefix string amongst an array of strings. 题意是给一个字符串数组,找出这个字符串数组中全部字符串的最长公共 ...
分类:
其他好文 时间:
2017-07-02 16:18:04
阅读次数:
248
/** * 功能:对字符串数组进行排序,将全部的变位词排在相邻的位置。 */ 两种方法: 方法一: /** * 思路:套用排序算法,并改动比較器。这里比較器用来指示两个字符串胡伟变位词就是相等的。 * @param array */ public static void sort(String[] ...
分类:
编程语言 时间:
2017-07-02 14:23:10
阅读次数:
155
三道题目基本上都和字符串操作相关。 1. 给定一组元素个数不定的字符串数组,每个字符串的长度不定;请统计出该字符串数组中的英文字母子串、数字子串和其他字符子串的总数; 输出为以","符号分隔3个数值,分别代表英文字母子串、数字子串和其他字符子串的数量; 实现时无需考虑非法输入。 输入描述:输入为:字 ...
分类:
编程语言 时间:
2017-06-30 19:51:40
阅读次数:
291
JavaScript最常用的调试工具就是console.info()了。console是浏览器中window对象的属性之一,由浏览器对象模型(BOM)提供,作用是访问浏览器控制台,你可以通过console输出有助于调试代码的字符串、数组、对象。console还附带了一些你平时不了解的好用方法,本文可 ...
分类:
编程语言 时间:
2017-06-30 09:41:21
阅读次数:
241
Collections工具类的使用 创建测试类 3.map遍历的效率比较 汉字的排序 ...
分类:
编程语言 时间:
2017-06-29 13:29:25
阅读次数:
149
Scala与Java的关系... 1 安装Scala. 1 Scala解释器的使用... 2 声明变量... 2 数据类型与操作符... 2 函数调用与apply()函数... 3 if表达式... 3 语句终结符、块表达式... 4 输入和输出... 4 循环... 4 高级for循环... 5 ... ...
分类:
其他好文 时间:
2017-06-29 10:09:41
阅读次数:
221
Write a function to find the longest common prefix string amongst an array of strings. 写一个函数找到最长的公共前缀在所有的字符串数组中。 例如 "aba" "abbb" "abcc" "ab" 它们的公共前缀就是 ...
分类:
其他好文 时间:
2017-06-29 09:58:59
阅读次数:
113
一、题目 1、描述 2、题意 字符串数组元素随意顺序全部拼接,求 s 中包含拼接后字符串的所有开始索引 二、解答 1、思路: 先将数组中元素进行全排序进行拼接,再遍历字符串 s 中所有包含的开始下标。 方法二: 将字符串数组放入一个Map 中,遍历 字符串 s 来进行判断是否为满足的情况,用到了一个 ...
分类:
其他好文 时间:
2017-06-26 15:01:52
阅读次数:
202
1、toString()方法:主要用于Array、Boolean、Date、Error、Function、Number等对象转化为字符串形式。日期类的toString()方法返回一个可读的日期和字符串。 数组形式: 2、valueOf()方法: 这个方法没有的任务并没有详细的定义:如果存在任意原始值 ...
分类:
Web程序 时间:
2017-06-26 12:36:18
阅读次数:
170