Hey everyone! I'm a beginner learning Java through an online university, and I've run into a bit of a wall with my program. My task is to build a program that allows users to input, modify, and delete data through a graphical window. The program remembers the data well, but I'm struggling with replacing existing data in my second version, which uses Strings instead of StringBuilders. I've got two versions: one that uses StringBuilder (which works fine) and one that uses just Strings, which doesn't save data correctly. I'd appreciate any insights or suggestions that could help me troubleshoot this issue. Also, please bear with me as I've written some of my notes in German, but I can translate if needed!
3 Answers
Definitely try translating the important parts of your code into English. It might not only help others understand what you’re trying to do, but it might clarify it for you too. Also, don't be discouraged! Everyone stumbles at first. Look into whether you should be using `String.replace()` or `StringBuilder.replace()`—they behave differently, and that might be causing some of the issues.
I get where you're coming from! Java's handling of Strings can be confusing, especially when you first start. It’s true that using StringBuilder is typically better for this kind of task because it allows for modification without creating a new object. Your delete method looks alright, but just remember that with Strings, you should make sure you're replacing and managing indices correctly. It might be helpful to simplify and focus on just the code that isn't working somewhere isolated—try sharing that bit for more specific help!
It sounds like you're facing a common issue with Java Strings and StringBuilders. One thing to remember is that Strings in Java are immutable, meaning once you create a String, you can't change it—every time you try, it creates a new String instead. If your second version is using just Strings and not reflecting changes, this could be why. You might want to consider debugging it by isolating the trouble code and seeing where it might be failing. Can you share a minimal example of your code that focuses on the replacement functionality? That might help others provide more targeted advice.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically