V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  Nooooobycat  ›  全部回复第 4 页 / 共 5 页
回复总数  94
1  2  3  4  5  
❮ ❯
2023 年 2 月 24 日
回复了 awesomePower 创建的主题 › Java › 大家相互分享下 Java 中常用的工具类心得
@Nooooobycat
```java
joiner := new StringJoiner(",")
foreach item in array:
joiner.add(item)
joiner.toString()
```
2023 年 2 月 24 日
回复了 awesomePower 创建的主题 › Java › 大家相互分享下 Java 中常用的工具类心得
一个很多人都不知道的,JDK 自带的拼接字符串辅助类,java.util.StringJoiner 。它有 2 个构造函数:
1. new StringJoiner(delimiter)
2. new StringJoiner(delimiter, prefix, suffix)

那么是用来干什么的呢?
1. 做 Leetcode 等 OJ 经常碰见的需求,把一个数组输出成一行,每个元素用逗号分隔,但是结尾不能有逗号:
正例:1 ,2 ,3 ,4 ,5 反例:1 ,2 ,3 ,4 ,5 ,

joiner := new StringJoiner(",")
foreach item in array:
joiner.add(item)
joiner.toString()


2. 输出类似 Response<name: xx, age: yy, id: zz> 这样的格式,其实也相当于 1 中的用某个符号分隔一系列元素。只是有前缀后缀:
joiner := new StringJoiner(",", prefix="Response<", suffix=">")
foreach item in array:
joiner.add(item)
joiner.toString()
2023 年 2 月 2 日
回复了 Ununennium 创建的主题 › 问与答 › 为什么是 1?这行代码的结果
你线程 2 把 Integer 的值改掉之后,值为 1 的 Integer 对象锁还是在线程 2 上,线程 1 此时也可以进入 synchronized 代码块(获取到的是值为 2 的 Integer 对象的锁,然后又改回 1 。然后紧接着线程 2 就执行到了 if 语句并输出了
2023 年 2 月 1 日
回复了 ly827 创建的主题 › 杭州 › 2023 新年新气象-杭州程序员交流群
UGl6ZGFydmFua2E=
list.stream().map(keyMap::get).collect(Collectors.toList());

这样可以吗
https://www.jetbrains.com/idea/download/#section=windows

下载界面有社区版和终极版的区别,其中社区版是不支持 SQL 的
2023 年 1 月 11 日
回复了 Jamy 创建的主题 › Linux › 如何给 sh -c "echo $1,$2" 传递参数。
man xargs
2023 年 1 月 10 日
回复了 tyhuohuo8 创建的主题 › 问与答 › 14pm 信号满格 5g 在线无法上网,你们遇过到吗?
可能是在信号不好的地方自动切换成 2G ,然后无法切换回来导致的
2023 年 1 月 10 日
回复了 tyhuohuo8 创建的主题 › 问与答 › 14pm 信号满格 5g 在线无法上网,你们遇过到吗?
我也是 14pm ,也有类似的情况,因为期间一直看手机,所以感受特别明显:
1. 上班路过同一个路段,5G 直接变成 2G ,无法上网。回到信号好的地方也无法恢复,只能开飞行模式重置。
2. 上班路过与 1 相同的一个路段,信号显示没变化,但就是无法上网,个别 app 、小程序用不了。开飞行模式重置
2022 年 11 月 23 日
回复了 isSamle 创建的主题 › 问与答 › 聊聊大家的业余收入
白天送外卖躲保安,晚上当保安拦外卖
2022 年 11 月 8 日
回复了 Sooele 创建的主题 › 广州 › 现在年轻人租房挺难伺候的
虽然没图,但是光看文字就觉得这条件不错了。

我去年刚毕业,浙江省内的大学,但是打算去杭州发展,先去了杭州的新手村“益乐新村”,被一个大妈领到了一个隔断间,只放得下一张床和一个小桌子,厕所就一个坑位那么大,要是个子一米八估计关上门都蹲不下,还是极简的装修水泥地旧石灰墙,就这条件都要我 1500 一个月,果断润
2022 年 10 月 25 日
回复了 sunznx 创建的主题 › 求职 › web 后端开发,想转数据库内核开发
w:UGl6ZGFydmFua2E=
可以给一下简历吗?我的坐标杭州
2022 年 10 月 9 日
回复了 pysex 创建的主题 › 奇思妙想 › 有奖征集软件名字
亲清税务
2022 年 9 月 26 日
回复了 justsomac 创建的主题 › Apple › iPhone 14 pro 使用一周总结
我是 14pm ,清理通知的帧数感觉很低。。。不清楚是否是因为习惯了 144hz 的电脑屏幕、120hz 的安卓机导致的
这种情况下,能否考虑一下图数据库?
2022 年 6 月 14 日
回复了 wenbingkun 创建的主题 › 程序员 › Java 实现 ssh, Jsch 和 Ganymed 哪个更好?
为啥不用 apache 的 mina-sshd 呢?上一次的 commit 还是 2022 年 6 月 11 号
2022 年 4 月 14 日
回复了 svt 创建的主题 › 问与答 › neo4j 里 cypher 的导入语句求救
不能够用其他语言先预处理一下数据集吗?我这里不知道 S1 和 A1 是否是相同的类型,并且你说的把 A 和 B 联系起来,这个联系是否是有方向的。假设:S 和 A 是两种不同类型

遍历所有横坐标 A ,生成点类型 A 的 csv 数据集文件,如下:
A1
A2
A3
.....

遍历所有纵坐标 S ,生成点类型 S 的 csv 数据集文件,如下:
S1
S2
S3
.....

然后根据 excel 的关系,生成边类型的 csv 文件,格式如下:
S1,A2
A2,S1
......

然后就可以用 neo4j-admin 工具导入,或者自己再读写这些中间结果来创建点边了。解决这个问题我的思路是能否生成一个更容易处理的中间结果
2022 年 3 月 30 日
回复了 3dwelcome 创建的主题 › 前端开发 › JSON 的 Keyname 到底要不要加双引号?
先是分不清[]和{},再然后是 OP 提到的后端疑似是拼接字符串返回 json 。。。现在程序员的水平可以这么低了吗
2021 年 12 月 22 日
回复了 n2l 创建的主题 › 问与答 › R7000P 怎么样,想入
@n2l 准备个 u 盘准备个跑分工具,不联网跑,风扇转起来没啸叫就稳
2021 年 12 月 22 日
回复了 n2l 创建的主题 › 问与答 › R7000P 怎么样,想入
我用 r9000p+3070 ,平时挂着直播+写代码的情况下,基本感觉不到声音,玩游戏才有风扇声,但是不算很大,戴个普通的头戴式耳机就感觉不到了,不需要开降噪,普通的非开放式耳机就行(飞利浦 shp 那款、森海塞尔 hd800 这类是开放式的)

还有楼上说啸叫的,不满意可以 7 天无理由呀
1  2  3  4  5  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1583 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 16:29 · PVG 00:29 · LAX 08:29 · JFK 11:29
♥ Do have faith in what you're doing.