# Token ID

Constructs a `TokenId`.

| Constructor                            | Description                    |
| -------------------------------------- | ------------------------------ |
| `new TokenId(<shard>,<realm>,<token>)` | Initializes the TokenId object |

```java
new TokenId()
```

## Methods

{% tabs %}
{% tab title="V1" %}
| Method                                   | Type   | Description                                   |
| ---------------------------------------- | ------ | --------------------------------------------- |
| `TokenId.fromtString(<tokenId>)`         | String | Constructs a token ID from a String value     |
| `TokenId.fromSolidityAddress(<address>)` | String | Constructs a token ID from a solidity address |

```java
TokenId tokenId =  TokenId.fromString("0.0.3");
System.out.println(tokenId);
//Version: 1.2.2
```

```javascript
const tokenId = new TokenId(0,0,5);
console.log(tokenId);

const tokenIdFromString =  TokenId.fromString("0.0.3");
console.log(tokenIdFromString);
//Version 1.4.1
```
{% endtab %}
{% endtabs %}