解题思路:
方法一:
刚开始这道题想的太简单了,首先最开始的想法是得知s的长度,然后从头开始遍历找到最后一个空格的位置,作减法就可以得到最后单词的长度
然而忽略了,如果这个字符串结尾有空格的情况。如“a ”。于是改变思路,从后面开始遍历,找到最后一个单词的最后一个字符开始计数,然后依次向前知道遇到第一个空格。
方法二:
使用投机取巧的方法,用split函数把字符串按照空格分隔好,返回最后那个就行。。。...
分类:
其他好文 时间:
2015-06-03 17:47:19
阅读次数:
124
1. Map类型长度函数: size(Map)
语法: size(Map)
返回值: int
说明: 返回map类型的长度
举例:
hive> select size(map('100','tom','101','mary')) from lxw_dual;
2
2. array类型长度函数: size(Array)
语法: size(Array)
返回值: in...
分类:
其他好文 时间:
2015-06-03 17:46:22
阅读次数:
105
substring(参数)是java中截取字符串的一个方法
有两种传参方式
一种是public String substring(int beginIndex)
返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。
另一种是public String substring(int beginIndex, int endIndex)
返回一个新字符串,它...
分类:
编程语言 时间:
2015-06-03 17:41:21
阅读次数:
132
当你访问数据库时,不管是手工访问,还是程序访问,都不是直接读写数据库文件,而是通过数据库引擎去访问数据库文件。 以关系型数据库为例,你发SQL语句给数据库引擎,数据库引擎解释SQL语句,提取出你需要的数据返回给你。因此,对访问者来说,数据库引擎就是SQL语句的解释器。一个正规的DBMS是不会让你直接...
分类:
数据库 时间:
2015-06-03 17:29:04
阅读次数:
150
1. Map类型长度函数: size(Map)语法: size(Map)返回值: int说明: 返回map类型的长度举例:hive> select size(map('100','tom','101','mary')) from lxw_dual;22. array类型长度函数: size(Ar.....
分类:
其他好文 时间:
2015-06-03 17:28:26
阅读次数:
117
1.日志部分首先是一个日志接口 public interface ILogger { /// /// 检查level级别的日志是否启用 /// /// 日志级别 /// 如果启用返回true,否则返回false ...
分类:
Web程序 时间:
2015-06-03 17:24:46
阅读次数:
99
MAP Map用于保存具体映射关系的数据,因此Map集合里保存着两组值,一组值用于保存Map里的key,另外一组值用于保存Map里的value,key和value都可以是任意类型的数据。Map的key不允许重复,即同一个Map对象的任何两个key通过equals方法比较总是返回false。map接....
分类:
编程语言 时间:
2015-06-03 17:18:41
阅读次数:
125
os.system 调用系统命令,完成后退出,返回结果是命令执行状态,一般是0os.popen可以实现一个“管道”,从这个命令获取的值可以在python 中继续被使用#该方法不但执行命令还返回执行后的信息对象#好处在于:将返回的结果赋于一变量,便于程序的处理os.popen使用语法如下:os.pop...
分类:
其他好文 时间:
2015-06-03 17:17:59
阅读次数:
111
一.问题给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的个数。要求:写一个函数 f(N) ,返回1 到 N 之间出现的 “1”的个数。例如 f(12) = 5。在32位整数范围内,满足条件的“f(N) =N”的最大的N是多少。
分类:
其他好文 时间:
2015-06-03 17:15:05
阅读次数:
84
一 问题说明给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的个数。要求:写一个函数 f(N) ,返回1 到 N 之间出现的 “1”的个数。例如 f(12) = 5。在32位整数范围内,满足条件的“f(N) =N”的最大的N是多少。 二 设计思路三 代码实现四 截图五 ...
分类:
其他好文 时间:
2015-06-03 17:10:50
阅读次数:
96