<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>7.1.5 Java 转 Kotlin 迁移指南 on 编程那些事儿</title><link>https://before80.github.io/prgms/Kotlin/interoperability/7.1-Javainterop/7.1.5-Javatokotlinmigrationguides/</link><description>Recent content in 7.1.5 Java 转 Kotlin 迁移指南 on 编程那些事儿</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sun, 13 Sep 2026 18:20:56 +0800</lastBuildDate><atom:link href="https://before80.github.io/prgms/Kotlin/interoperability/7.1-Javainterop/7.1.5-Javatokotlinmigrationguides/index.xml" rel="self" type="application/rss+xml"/><item><title>7.1.5.1 Java 与 Kotlin 中的字符串</title><link>https://before80.github.io/prgms/Kotlin/interoperability/7.1-Javainterop/7.1.5-Javatokotlinmigrationguides/7.1.5.1-JavaToKotlinIdiomsStrings/</link><pubDate>Sun, 13 Sep 2026 08:50:47 +0800</pubDate><guid>https://before80.github.io/prgms/Kotlin/interoperability/7.1-Javainterop/7.1.5-Javatokotlinmigrationguides/7.1.5.1-JavaToKotlinIdiomsStrings/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://kotlinlang.org/docs/java-to-kotlin-idioms-strings.html"&gt;https://kotlinlang.org/docs/java-to-kotlin-idioms-strings.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="7151-java-与-kotlin-中的字符串"&gt;7.1.5.1 Java 与 Kotlin 中的字符串&lt;/h1&gt;
&lt;p&gt;了解如何从 Java String 迁移到 Kotlin String。本指南涵盖 Java 的 StringBuilder、
字符串拼接与拆分、多行字符串、流以及其他主题。&lt;/p&gt;</description></item><item><title>7.1.5.2 Java 与 Kotlin 中的集合</title><link>https://before80.github.io/prgms/Kotlin/interoperability/7.1-Javainterop/7.1.5-Javatokotlinmigrationguides/7.1.5.2-JavaToKotlinCollectionsGuide/</link><pubDate>Sun, 13 Sep 2026 08:50:47 +0800</pubDate><guid>https://before80.github.io/prgms/Kotlin/interoperability/7.1-Javainterop/7.1.5-Javatokotlinmigrationguides/7.1.5.2-JavaToKotlinCollectionsGuide/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://kotlinlang.org/docs/java-to-kotlin-collections-guide.html"&gt;https://kotlinlang.org/docs/java-to-kotlin-collections-guide.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="7152-java-与-kotlin-中的集合"&gt;7.1.5.2 Java 与 Kotlin 中的集合&lt;/h1&gt;
&lt;p&gt;了解如何从 Java 集合迁移到 Kotlin 集合。本指南涵盖 Kotlin 与 Java 的 List、ArrayList、Map、Set 等数据结构。&lt;/p&gt;
&lt;p&gt;_集合_是数量可变（可能为零）的一组条目，它们对所解决的问题有意义，并且通常会被一起操作。本指南解释并比较 Java 与 Kotlin 中的集合概念和操作。它将帮助你从 Java 迁移到 Kotlin，并以地道的 Kotlin 风格编写代码。&lt;/p&gt;</description></item><item><title>7.1.5.3 Java 与 Kotlin 中的可空性</title><link>https://before80.github.io/prgms/Kotlin/interoperability/7.1-Javainterop/7.1.5-Javatokotlinmigrationguides/7.1.5.3-JavaToKotlinNullabilityGuide/</link><pubDate>Sun, 13 Sep 2026 08:50:47 +0800</pubDate><guid>https://before80.github.io/prgms/Kotlin/interoperability/7.1-Javainterop/7.1.5-Javatokotlinmigrationguides/7.1.5.3-JavaToKotlinNullabilityGuide/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://kotlinlang.org/docs/java-to-kotlin-nullability-guide.html"&gt;https://kotlinlang.org/docs/java-to-kotlin-nullability-guide.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="7153-java-与-kotlin-中的可空性"&gt;7.1.5.3 Java 与 Kotlin 中的可空性&lt;/h1&gt;
&lt;p&gt;了解如何把可空相关写法从 Java 迁移到 Kotlin。本指南涵盖 Kotlin 中对可空类型的支持、
Kotlin 如何处理来自 Java 的可空性注解等内容。&lt;/p&gt;</description></item><item><title>7.1.5.4 标准输入</title><link>https://before80.github.io/prgms/Kotlin/interoperability/7.1-Javainterop/7.1.5-Javatokotlinmigrationguides/7.1.5.4-StandardInput/</link><pubDate>Sun, 13 Sep 2026 08:50:47 +0800</pubDate><guid>https://before80.github.io/prgms/Kotlin/interoperability/7.1-Javainterop/7.1.5-Javatokotlinmigrationguides/7.1.5.4-StandardInput/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://kotlinlang.org/docs/standard-input.html"&gt;https://kotlinlang.org/docs/standard-input.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="7154-标准输入"&gt;7.1.5.4 标准输入&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;注意：&lt;/strong&gt; Java Scanner 是一个较慢的工具。只有在你需要它提供的特定功能时才使用它。否则，通常更推荐使用 Kotlin 的 &lt;code&gt;readln()&lt;/code&gt; 函数来&lt;a href="../../../../languageguide/5.1-Basicsyntax/5.1.1-BasicSyntax/#read-from-the-standard-input"&gt;读取标准输入&lt;/a&gt;。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;为了从标准输入读取数据，Java 提供了 &lt;code&gt;Scanner&lt;/code&gt; 类。Kotlin 提供了两种主要的从标准输入读取的方式：与 Java 类似的 &lt;code&gt;Scanner&lt;/code&gt; 类，以及 &lt;code&gt;readln()&lt;/code&gt; 函数。&lt;/p&gt;</description></item></channel></rss>