news 2026/9/26 8:01:55

Java方法返回多个值

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Java方法返回多个值
<dependency> <groupId>org.javatuples</groupId> <artifactId>javatuples</artifactId> <version>1.2</version> </dependency>

Javatuples 支持最大为 "10" 的元组大小,对于每种大小,它都提供了如下的元组实现。

  • Unit (一个元素)

  • Pair (两个元素)

  • Triplet (三个元素)

  • Quartet (四个元素)

  • Quintet (五个元素)

  • Sextet (六个元素)

  • Septet (七个元素)

  • Octet (八个元素)

  • Ennead (九个元素)

  • Decade (是个元素)

Pair<String, Integer> pair = Pair.with("Pack", 33) ; Quartet<String, Integer, String, Double> quartet = Quartet .with("pack", 33, "price",2.3D) ; Pair<String, Integer> user = new Pair<>("Pack", 33) ; List<String> listOf4Names = Arrays.asList("A1","A2","A3","A4"); Quartet<String, String, String, String> retQuartet = Quartet .fromCollection(listOf4Names) ; // 输出:[A1, A2, A3, A4] System.out.println(retQuartet) ; // 输出:[A3, A4] Pair<String, String> pair1 = Pair.fromIterable(listOf4Names, 2) ; System.out.println(pair1); Pair<String, Integer> pair = Pair.with("Pack", 33) ; System.out.printf("姓名: %s%n", pair.getValue0()) ; System.out.printf("年龄: %s%n", pair.getValue1()) ;
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/20 16:32:18

项目分享|Open-AutoGLM:让AI真正“上手”你的手机

引言 在智能设备普及的今天&#xff0c;如何让手机更“懂”用户需求&#xff0c;实现自动化任务处理&#xff0c;成为提升效率的重要方向。Open-AutoGLM 作为一款基于 AutoGLM 构建的手机端智能助理框架&#xff0c;通过多模态技术与自动化操作的结合&#xff0c;让用户只需用…

作者头像 李华
网站建设 2026/9/20 16:36:12

Linux系统下最简PyTorch环境搭建:Miniconda-Python3.10实战记录

Linux系统下最简PyTorch环境搭建&#xff1a;Miniconda-Python3.10实战记录 在现代AI开发中&#xff0c;一个常见的场景是&#xff1a;你刚拿到一台新的Linux服务器&#xff0c;准备复现一篇论文的实验结果。可当你运行pip install torch时&#xff0c;却卡在了CUDA版本不兼容的…

作者头像 李华
网站建设 2026/9/24 18:46:37

如何在Miniconda中配置PyTorch GPU版本?Python3.10最佳实践

如何在 Miniconda 中配置 PyTorch GPU 版本&#xff1f;Python 3.10 实战指南 在深度学习项目中&#xff0c;一个稳定、可复现的开发环境往往比模型本身更早成为“拦路虎”。你是否曾遇到这样的场景&#xff1a;代码明明在本地跑得好好的&#xff0c;换到服务器上却报错 torch…

作者头像 李华
网站建设 2026/9/24 18:42:04

Anaconda下载太慢?试试Miniconda+清华镜像极速替代方案

Miniconda 清华镜像&#xff1a;打造极速 Python 开发环境 在数据科学和人工智能项目中&#xff0c;搭建一个稳定、高效的开发环境往往是第一步。然而&#xff0c;许多开发者都曾经历过这样的场景&#xff1a;点击下载 Anaconda 安装包后&#xff0c;进度条以“龟速”爬行&…

作者头像 李华
网站建设 2026/9/24 7:00:28

Miniconda环境下PyTorch GPU版本安装失败常见问题汇总

Miniconda环境下PyTorch GPU版本安装失败常见问题深度解析 在深度学习项目启动阶段&#xff0c;最令人沮丧的莫过于环境配置环节——明明硬件齐全、代码清晰&#xff0c;却卡在 torch.cuda.is_available() 返回 False 上。这种“看得见GPU却用不上”的窘境&#xff0c;在使用Mi…

作者头像 李华
网站建设 2026/9/24 18:51:39

为什么越来越多团队选择Miniconda-Python3.10而非Anaconda?

为什么越来越多团队选择 Miniconda-Python3.10 而非 Anaconda&#xff1f; 在 AI 模型迭代以天为单位推进的今天&#xff0c;一个看似不起眼的技术决策——开发环境用 Miniconda 还是 Anaconda——正悄然影响着整个团队的研发效率。你有没有遇到过这样的场景&#xff1a;同事说…

作者头像 李华