New library! XELFA - Xaid Essential Library For Arduino

Doesnt String.indexOf() just return the position of a specified char?
I think it does indeed. Thats why I made FindStr(String Str, String SubStr).
Because if youre looking for the substring "Hello" using only ...indexOf() then you would
need to feed it the first character which is "H", but if "Helium" is present before "Hello" then
arduino would give you the wrong answer.

Didnt know about the toInt() function, I might delete it in the next version.

Yes those List functions are very nice, I cant survive without them haha.
Really though, you could see those functions as virtual array handlers.
Instead of using arrays you could dynamically create new arrays in form of strings and do all kinds of neat stuff.
For example, I STILL havent found a way on how to dynamically add new array items.
Thats not the reason I made these functions but, yeah... you get the idea.

I can see in a distance that someone could actually make a programming emulator in the future using these functions and some more coding.
This would be really nice because that way you could write code and save it to a file on the arduino (if the arduino would had a flash drive and more RAM), and then just tell the arduino to run that specific file.

That would eliminate sketch uploading and stuff and you could've even tell the arduino to pause a current sketch and run other sketches.

Sketches within sketches. Sketchception?

Sorry for the deep talk but I always think that there are easier ways to do programming and testing.