Minden, ami elektronika

Elektronikával hobbi szinten foglalkozó oldal

String()

2019. augusztus 25. 12:43 - raptor13

Leírás

Létrehoz egy String osztályba tartozó tartalmat. Ezt többféle forrásból lehet elvégezni:

  • karakterek sorozatából (idézőjelben kell megadni)
  • egyetlen karakterből, ( sima idézőjel ['] között)
  • egy másik stringből
  • 16 bites (INT) vagy 32 bites (LONG) számból
  • 16 bites (INT) vagy 32 bites (LONG) számból, módosítókkal
  • 16 bites (INT) vagy 32 bites (LONG) változóból
  • 16 bites (INT) vagy 32 bites (LONG) változóból módosítókkal
  • float vagy double típusból, megadott tizedesjegyekkel

Ha egy stringet egy számból állít elő, akkor a szám értékét fogja tartalmazni. Alapértelmezésben a tizes számrendszert használja:

Eredményként megkapja az "13" karaktersorozatot. Módosítók segítségével megadhatja, hogy milyen számrendszer alapján hozza létre a string-et:

Eredményként megkapja a "D" karakterláncot, amely a decimáls 13 hexadecimális átváltása. Binárisan is kérheti:

Eredményként megkapja a "1101" karakterláncot, amely a decimáls 13 bináris átváltása.

Szintaxis

String(val)
String(val, base)
String(val, decNr)

paraméterek

val: a string-gé alakítandó tartalom. Megengedett adattípusok: string, char, byte, int, long, unsigned int, unsigned long, float, double.
base: (opcionális) az integrált érték formázásának alapja.
decNr: a kívéntt tizedesjegyek száma

Eredmény

A String osztály példánya.

Példakód

A példaprogramban lévő összes megadási mód elfogadott.

Funkciók

charAt()

compareTo()

concat()

c_str()

endsWith()

equals()

equalsIgnoreCase()

getBytes()

indexOf()

lastIndexOf()

length()

remove()

replace()

reserve()

setCharAt()

startsWith()

substring()

toCharArray()

toDouble()

toInt()

toFloat()

toLowerCase()

toUpperCase()

trim()

Operátorok

[] (element access)

+ (concatenation)

+= (append)

== (comparison)

> (greater than)

>= (greater than or equal to)

< (less than)

<= (less than or equal to)

!= (different from)

String oktatóanyag

Lásd még

array

bool

boolean

byte

char

double

float

int

long

short

size_t

string

unsigned char

usigned int

unsigned long

void

word

Szólj hozzá!

A bejegyzés trackback címe:

https://electro.blog.hu/api/trackback/id/tr1415022910

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása