Instantly convert code snippets from Java to Kotlin with our free online code converter. Transform your code easily and accurately.
Experience the full potential of AI-driven code conversion and transformation!
We prioritize your code's security and privacy. Your code is not stored on our servers and is only temporarily processed for conversion. We use OpenAI's secure servers for the conversion process, ensuring your code remains confidential.
Java is a high-level programming language developed by Sun Microsystems. It was originally designed for developing programs for set-top boxes and handheld devices, but later became a popular choice for creating web applications.
Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference.
public class PalindromeChecker {
public static boolean isPalindrome(String str) {
String cleanStr = str.toLowerCase().replaceAll("[^a-z0-9]", "");
return cleanStr.equals(new StringBuilder(cleanStr).reverse().toString());
}
public static void main(String[] args) {
System.out.println(isPalindrome("A man, a plan, a canal: Panama")); // true
System.out.println(isPalindrome("race a car")); // false
}
}
fun isPalindrome(str: String): Boolean {
val clean = str.lowercase().filter { it.isLetterOrDigit() }
return clean == clean.reversed()
}
fun main() {
println(isPalindrome("A man, a plan, a canal: Panama")) // true
println(isPalindrome("race a car")) // false
}
public class BubbleSort {
public static void bubbleSort(int[] arr) {
int n = arr.length;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
}
public static void main(String[] args) {
int[] arr = {64, 34, 25, 12, 22, 11, 90};
bubbleSort(arr);
System.out.println(Arrays.toString(arr));
}
}
fun bubbleSort(arr: IntArray) {
val n = arr.size
for (i in 0 until n) {
for (j in 0 until n - i - 1) {
if (arr[j] > arr[j + 1]) {
val temp = arr[j]
arr[j] = arr[j + 1]
arr[j + 1] = temp
}
}
}
}
fun main() {
val arr = intArrayOf(64, 34, 25, 12, 22, 11, 90)
bubbleSort(arr)
println(arr.joinToString(" "))
}
Convert Java to Python
Open ConverterConvert Java to JavaScript
Open ConverterConvert Java to TypeScript
Open ConverterConvert Java to C
Open ConverterConvert Java to C++
Open ConverterConvert Java to C#
Open ConverterConvert Java to Go
Open ConverterConvert Java to Dart
Open ConverterConvert Java to Ruby
Open ConverterConvert Java to Swift
Open ConverterConvert Java to Rust
Open ConverterConvert Java to Scala
Open ConverterConvert Java to PHP
Open ConverterConvert Java to R
Open ConverterConvert Java to Haskell
Open ConverterConvert Java to Julia
Open ConverterConvert Java to MATLAB
Open ConverterConvert Java to Lua
Open ConverterConvert Java to Assembly
Open ConverterConvert Java to Perl
Open ConverterConvert Java to Groovy
Open ConverterConvert Java to Elixir
Open ConverterConvert Java to F#
Open ConverterConvert Java to Clojure
Open ConverterConvert Java to Delphi
Open Converter