
Java
楓尘林间
计算机爱好者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 两个array比较
记录走过的路径 List时 import java.util.ArrayList; import java.util.List; public class HelloWorld { public static void main(String []args) { List<int[]> old = new ArrayList(); int[] a = {1,2}; old.add(a); int[] b = {2,2}; old.add(b); i原创 2021-11-07 11:33:32 · 455 阅读 · 0 评论 -
JAVA 字符串查找是否包含另一个字符串
String s = "abcdefsdsds"; String t ="dfs"; List<Integer> tmp = new ArrayList(); int l = s.length(); for(int i=0;i<l;i++){ if(t.contains(""+s.charAt(i))) { tmp.add(i); } } 不能直接t.contains(s.charAt(i) ) 因为 字符串的contains方法不接收 cha原创 2021-11-06 18:57:30 · 395 阅读 · 0 评论 -
java scala获取项目当前路径 this.getClass.getResource()
println(this.getClass.getResource("./")) 获取到当前代码文件所在目录 println(this.getClass.getResource("/")) 获取到当前项目 target/classes/路径下 注: 该方法获取路径只能返回上层目录 两次返回上层则 返回null println(this.getClass.getResource("./…/data")) 返回正常上层路径 println(this.getClass.getResource("./…/.原创 2021-09-26 11:12:25 · 1408 阅读 · 0 评论 -
Java语法中的Arrays.asList(arr)方法
参考Java集合细节(二):asList的缺陷 array 转为 List public static void main(String[] args) { int[] ints = {1,2,3,4,5}; List list = Arrays.asList(ints); System.out.println("list'size:" + list.size()); } ------------------------------------原创 2021-09-05 23:01:54 · 458 阅读 · 0 评论 -
java array和list互相转换
打印 注:打印时不是地址而是值 System.out.println(Arrays.toString(nums)); list转array listName.toArray(new String[listName.size()]); toArray 内写的是array的初始化方法 new String[size] 例1: import java.util.*; List<String> list=new ArrayList<>(); list.add("dog"); l原创 2021-05-11 11:27:30 · 10034 阅读 · 0 评论 -
scala和java 获取当前文件所在的相对路径和绝对路径
原理上都是调用了java.io.File 包 只不过由于scala语法与java语法有些差别 java import java.io.File File directory = new File("");//设定为当前文件夹 System.out.println(directory.getCanonicalPath());//获取标准的路径 System.out.println(directory.getAbsolutePath());//获取绝对路径 scala import java.io.原创 2021-05-10 11:44:13 · 2948 阅读 · 0 评论 -
java通过jdbc连接hive数据库时,无法使用count()语句
问题: java通过jdbc连接hive数据库 可以运行 select * from tables 但是运行count(*) 报错: select count(*) from tables 解决 参考1:zyl26的博客 出现原因可能是: 因为执行" select * from table; "并不需要启动mapreduce任务。而执行"select count(*) from table;"需要启动mapreduce任务。解决方法看执行过程的错误信息,我得到的信息是当前用户对于hdfs文件系统的/原创 2020-11-25 15:02:02 · 1443 阅读 · 0 评论 -
(转)execute、executeQuery和executeUpdate之间的区别
execute、executeQuery和executeUpdate之间的区别 JDBCTM中Statement接口提供的execute、executeQuery和executeUpdate之间的区别 Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。 方法execu...转载 2019-08-09 10:57:17 · 494 阅读 · 0 评论 -
新手用Mac IDEA完成第一个javaweb代码踩坑总结
Error:(X,X) java: 找不到符号 我配置好java环境、下载了maven和groovy后,导入一个javaweb项目,进行编译出现 Error:(X,X) java: 找不到符号,情况如下图 解决方法 单独对出错的类包进行重编译 完美解决 ...原创 2019-07-26 17:31:28 · 1317 阅读 · 0 评论