How to use string in Solidity programming language ?

How to use string in Solidity programming language ?


 pragma solidity ^0.5.0;


contract SolidityTest {   

   constructor() public{       

   }

   function getResult() public view returns(string memory){

      uint a = 1; 

      uint b = 2;

      uint result = a + b;

      return integerToString(result); 

   }

   function integerToString(uint _i) internal pure 

      returns (string memory) {

      

      if (_i == 0) {

         return "0";

      }

      uint j = _i;

      uint len;

      

      while (j != 0) {

         len++;

         j /= 10;

      }

      bytes memory bstr = new bytes(len);

      uint k = len - 1;

      

      while (_i != 0) {

         bstr[k--] = byte(uint8(48 + _i % 10));

         _i /= 10;

      }

      return string(bstr);

   }

}

Comments

Last 7 Days

How to use autoplay and mute attribute with < video > tag in HTML for youtube ? with example

How to use referrerpolicy Attribute value (strict-origin ) with < iframe > tag in HTML ? with example

How to use the datalist tag in HTML?

Why TD is used in HTML?

How to use Local Variable for whose values are present till function is executing in solidity ?