Instantly convert code snippets from Delphi to Java with our free online code converter. Transform your code easily and accurately.
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.
Delphi is an event-driven programming language based on Object Pascal.
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.
function IsPalindrome(const S: string): Boolean;
var
  CleanStr: string;
  I: Integer;
begin
  // Remove non-alphanumeric characters and convert to lowercase
  CleanStr := '';
  for I := 1 to Length(S) do
    if S[I].IsLetterOrDigit then
      CleanStr := CleanStr + S[I].ToLower;
  // Check if the string is equal to its reverse
  Result := CleanStr = ReverseString(CleanStr);
end;
// Example usage
WriteLn(IsPalindrome('A man, a plan, a canal: Panama'));  // True
WriteLn(IsPalindrome('race a car'));  // Falsepublic 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
    }
}procedure BubbleSort(var Arr: array of Integer);
var
  I, J, Temp: Integer;
begin
  for I := High(Arr) downto Low(Arr) do
    for J := Low(Arr) to I - 1 do
      if Arr[J] > Arr[J + 1] then
      begin
        Temp := Arr[J];
        Arr[J] := Arr[J + 1];
        Arr[J + 1] := Temp;
      end;
end;
// Example usage
var
  Arr: array of Integer;
begin
  SetLength(Arr, 7);
  Arr[0] := 64; Arr[1] := 34; Arr[2] := 25; Arr[3] := 12;
  Arr[4] := 22; Arr[5] := 11; Arr[6] := 90;
  WriteLn('Original array:');
  PrintArray(Arr);
  BubbleSort(Arr);
  WriteLn('Sorted array:');
  PrintArray(Arr);
end;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));
    }
} Delphi→
Delphi→Convert Delphi to Python
Open Converter Delphi→
Delphi→Convert Delphi to JavaScript
Open Converter Delphi→
Delphi→Convert Delphi to TypeScript
Open Converter Delphi→
Delphi→Convert Delphi to C
Open Converter Delphi→
Delphi→Convert Delphi to C++
Open Converter Delphi→
Delphi→Convert Delphi to C#
Open Converter Delphi→
Delphi→Convert Delphi to Go
Open Converter Delphi→
Delphi→Convert Delphi to Dart
Open Converter Delphi→
Delphi→Convert Delphi to Ruby
Open Converter Delphi→
Delphi→ Swift
SwiftConvert Delphi to Swift
Open Converter Delphi→
Delphi→Convert Delphi to Kotlin
Open Converter Delphi→
Delphi→Convert Delphi to Rust
Open Converter Delphi→
Delphi→ Scala
ScalaConvert Delphi to Scala
Open Converter Delphi→
Delphi→Convert Delphi to PHP
Open Converter Delphi→
Delphi→ R
RConvert Delphi to R
Open Converter Delphi→
Delphi→ Haskell
HaskellConvert Delphi to Haskell
Open Converter Delphi→
Delphi→ Julia
JuliaConvert Delphi to Julia
Open Converter Delphi→
Delphi→ MATLAB
MATLABConvert Delphi to MATLAB
Open Converter Delphi→
Delphi→ Lua
LuaConvert Delphi to Lua
Open Converter Delphi→
Delphi→ Assembly
AssemblyConvert Delphi to Assembly
Open Converter Delphi→
Delphi→Convert Delphi to Perl
Open Converter Delphi→
Delphi→ Groovy
GroovyConvert Delphi to Groovy
Open Converter Delphi→
Delphi→ Elixir
ElixirConvert Delphi to Elixir
Open Converter Delphi→
Delphi→ F#
F#Convert Delphi to F#
Open Converter Delphi→
Delphi→ Clojure
ClojureConvert Delphi to Clojure
Open Converter